 Google | |
  Api | |
   Ads | |
    AdWords | |
     Examples | |
      CSharp | |
       OAuth | |
        ConsoleExample | This code example shows how to run an AdWords API command line application while incorporating the OAuth2 installed application flow into your application. If your application uses a single MCC login to make calls to all your accounts, you shouldn't use this code example. Instead, you should run Common\Util\OAuth2TokenGenerator.cs to generate a refresh token and set that in user.Config.OAuth2RefreshToken field, or set OAuth2RefreshToken key in your App.config / Web.config |
        Default | Code-behind class for Default.aspx. |
        OAuthLogin | Login and callback page for handling OAuth2 authentication. |
       v201502 | |
        CreateAccount | This code example illustrates how to create an account. Note by default, this account will only be accessible via its parent MCC. |
        GetAccountChanges | This code example gets the changes in the account during the last 24 hours. |
        GetAccountHierarchy | This code example illustrates how to retrieve the account hierarchy under an account. This code example won't work with Test Accounts. See https://developers.google.com/adwords/api/docs/test-accounts |
        AddAdCustomizers | This code example adds an ad customizer feed. Then it adds an ad in two different adgroups that uses the feed to populate dynamic data. |
        AddAdGroupBidModifier | This code example illustrates how to add ad group level mobile bid modifier override. |
        AddClickToDownloadAd | This code example creates a click-to-download ad, also known as an app promotion ad to a given ad group. To list ad groups, run GetAdGroups.cs. |
        AddTextAdWithUpgradedUrls | This code example adds a text ad that uses advanced features of upgraded URLs. |
        CreateAndAttachSharedKeywordSet | This code example creates a shared keyword list, adds keywords to the list and attaches it to an existing campaign. To get the list of campaigns, run GetCampaigns.cs. |
        FindAndRemoveCriteriaFromSharedSet | This code example demonstrates how to find and remove shared sets and shared set criteria |
        GetAdGroupBidModifiers | This code example illustrates how to retrieve ad group level mobile bid modifiers for a campaign. |
        UploadOfflineConversions | This code example imports offline conversion values for specific clicks to your account. To get Google Click ID for a click, run CLICK_PERFORMANCE_REPORT. |
        UseSharedBiddingStrategy | This code example adds a Shared Bidding Strategy and uses it to construct a campaign. |
        AddAdGroupDemographicCriteria | This code example adds demographic target criteria to an ad group. To get ad groups, run AddAdGroup.cs. |
        AddAdGroups | This code example illustrates how to create ad groups. To create campaigns, run AddCampaigns.cs. |
        AddCampaigns | This code example adds campaigns. To get campaigns, run GetCampaigns.cs. |
        AddKeywords | This code example adds keywords to an ad group. To get ad groups, run GetAdGroups.cs. |
        AddTextAds | This code example adds text ads to a given ad group. To list ad groups, run GetAdGroups.cs. To learn how to handle policy violations and add exemption requests, see HandlePolicyViolationError.cs. This code example uses only the final URL field when creating the Ad. To see more options, see AddTextAdWithUpgradedUrls.cs. |
        GetAdGroups | This code example illustrates how to retrieve all the ad groups for a campaign. To create an ad group, run AddAdGroup.cs. |
        GetCampaigns | This code example lists all campaigns. To add a campaign, run AddCampaign.cs. |
        GetCampaignsWithAwql | This code example lists all campaigns using an AWQL query. See https://developers.google.com/adwords/api/docs/guides/awql for AWQL documentation. To add a campaign, run AddCampaign.cs. |
        GetKeywords | This code example gets all keywords in an ad group. To add keywords, run AddKeywords.cs. |
        GetTextAds | This code example retrieves all text ads given an existing ad group. To add text ads to an existing ad group, run AddTextAds.cs. |
        PauseAd | This code example pauses a given ad. To list all ads, run GetTextAds.cs. |
        RemoveAd | This code example removes an ad using the 'REMOVE' operator. To list ads, run GetTextAds.cs. |
        RemoveAdGroup | This code example removes an ad group by setting the status to 'REMOVED'. To get ad groups, run GetAdGroups.cs. |
        RemoveCampaign | This code example removes a campaign by setting the status to 'REMOVED'. To get campaigns, run GetCampaigns.cs. |
        RemoveKeyword | This code example removes a keyword using the 'REMOVE' operator. To get keywords, run GetKeywords.cs. |
        UpdateAdGroup | This code example illustrates how to update an ad group, setting its status to 'PAUSED'. To create an ad group, run AddAdGroup.cs. |
        UpdateCampaign | This code example updates a campaign. To get campaigns, run GetCampaigns.cs. |
        UpdateKeyword | This code example updates the bid of a keyword. To get keyword, run GetKeywords.cs. |
        AddCampaignLabels | This code example adds a label to multiple campaigns. |
        AddExperiment | This code example creates an experiment using a query percentage of 10, which defines what fraction of auctions should go to the control split (90%) vs. the experiment split (10%), then adds experimental bid changes for criteria and ad groups. To get campaigns, run GetCampaigns.cs. To get ad groups, run GetAdGroups.cs. To get criteria, run GetKeywords.cs. |
        AddKeywordsInBulk | This code example shows how to add keywords in bulk using the MutateJobService. |
        GetAllDisapprovedAds | This code example retrieves all the disapproved ads in a given campaign. |
        GetAllDisapprovedAdsWithAwql | This code example retrieves all the disapproved ads in a given campaign using AWQL. See https://developers.google.com/adwords/api/docs/guides/awql for AWQL documentation. |
        GetCampaignsByLabel | This code example gets all campaigns with a specific label. To add a label to campaigns, run AddCampaignLabels.cs. |
        PromoteExperiment | This example promotes an experiment, which permanently applies all the experiment changes made to its related ad groups, criteria and ads. To create an experiment, run AddExperiment.vb. |
        SetAdParameters | This code example illustrates how to create a text ad with ad parameters. To add an ad group, run AddAdGroup.cs. To add a keyword, run run AddKeyword.cs. |
        SetBidModifier | This code example sets a bid modifier for the mobile platform on given campaign. The campaign must be an enhanced type of campaign. To get campaigns, run GetCampaigns.cs. To enhance a campaign, run SetCampaignEnhanced.cs. |
        ValidateTextAd | This code example shows how to use the validateOnly header to validate a text ad. No objects will be created, but exceptions will still be thrown. |
        HandlePartialFailures | This code example demonstrates how to handle partial failures. |
        HandlePolicyViolationError | This code example adds a text ad, and shows how to handle a policy violation. |
        HandleRateExceededError | This code example shows how to handle RateExceededError in your application. To trigger the rate exceeded error, this code example runs 100 threads in parallel, each thread attempting to validate 100 keywords in a single request. Note that spawning 100 parallel threads is for illustrative purposes only, you shouldn't do this in your application. |
        AddExpressBusinesses | This code example adds express businesses. To get express businesses, run GetExpressBusinesses.cs. |
        AddPromotion | This code example adds a new promotion to an express business. To get promotions, run GetPromotions.cs. |
        GetBudgetSuggestion | This code example shows how to retrieve an AdWords Express budget suggestion. |
        GetExpressBusinesses | This code example gets all express businesses. To add an express business, run AddExpressBusinesses.cs. |
        GetProductServices | This code example shows how to retrieve AdWords Express product/service objects related to specific criteria. |
        GetPromotions | This code example gets all express businesses. To add an express business, run AddExpressBusinesses.cs. |
        UpdateExpressBusiness | This code example updates an express business. To add an express business, run AddExpressBusinesses.cs. |
        UpdatePromotion | This code example updates a promotion for an express businesses. To add a promotion, run UpdatePromotion.cs. |
        AddGoogleMyBusinessLocationExtensions | This code example adds a feed that syncs feed items from a Google My Business (GMB) account and associates the feed with a customer. |
        AddSitelinks | This code example adds sitelinks to a campaign. To create a campaign, run AddCampaign.cs. |
        AddSitelinksUsingFeeds | This code example adds sitelinks to a campaign using feed services. To create a campaign, run AddCampaign.cs. To add sitelinks using the simpler ExtensionSetting services, see AddSitelinks.cs. |
        MigrateToExtensionSettings | This code example migrates your feed based sitelinks at campaign level to use extension settings. To learn more about extensionsettings, see https://developers.google.com/adwords/api/docs/guides/extension-settings. To learn more about migrating Feed based extensions to extension settings, see https://developers.google.com/adwords/api/docs/guides/migrate-to-extension-settings. |
        UpgradeAdUrl | This code example upgrades an ad to use upgraded URLs. |
        GetAllVideosAndImages | This code example gets all videos and images. To upload video, see http://adwords.google.com/support/aw/bin/answer.py?hl=en&answer=39454. To upload image, run UploadImage.cs. |
        UploadImage | This code example uploads an image. To get images, run GetAllVideosAndImages.cs. |
        EstimateKeywordTraffic | This code example gets keyword traffic estimates. |
        GetAdGroupBidSimulations | This code example gets bid landscapes for an ad group. To get ad groups, run GetAdGroups.cs. |
        GetKeywordBidSimulations | This code example gets a bid landscape for an ad group and a keyword. To get ad groups, run GetAdGroups.cs. To get keywords, run GetKeywords.cs. |
        GetKeywordIdeas | This code example retrieves keywords that are related to a given keyword. |
        AddAudience | This code example illustrates how to create a user list a.k.a. audience. |
        AddConversionTracker | This code example adds an AdWords conversion tracker. |
        AddRuleBasedRemarketingList | This code example adds two rule-based remarketing user lists: one with no site visit date restrictions, and another that will only include users who visit your site in the next six months. See https://developers.google.com/adwords/api/docs/guides/rule-based-remarketing to learn more about rule based remarketing. |
        DownloadCriteriaReport | This code example gets and downloads a criteria Ad Hoc report from an XML report definition. |
        DownloadCriteriaReportWithAwql | This code example gets and downloads a criteria Ad Hoc report from an AWQL query. See https://developers.google.com/adwords/api/docs/guides/awql for AWQL documentation. |
        GetReportFields | This code example gets report fields. |
        AddProductPartitionTree | This code example creates a ProductPartition tree. |
        AddProductScope | This code example restricts the products that will be included in the campaign by setting a ProductScope. |
        AddShoppingCampaign | This code example adds a Shopping campaign. |
        GetProductCategoryTaxonomy | This code example fetches the set of valid ProductBiddingCategories. |
        BudgetUtilizationReport | This code example shows how to calculate the budget utilization for various campaigns in your account. This report may then be used to reallocate campaign budgets or investigate campaign performance issues. |
         CampaignStat | Class to keep track of campaign stats. |
         LocalCampaign | Keeps track of campaign details. |
         NetworkStat | Keeps track of stats for a particular network. |
        GetNewKeywords | This code example shows how to generate keyword ideas for an existing campaign. |
         Settings | Class to hold various settings when generating keyword ideas and estimates. |
        AddCampaignTargetingCriteria | This code example adds various types of targeting criteria to a campaign. To get a list of campaigns, run GetCampaigns.cs. |
        GetCampaignTargetingCriteria | This code example gets all targeting criteria for a campaign. To set campaign targeting criteria, run AddCampaignTargetingCriteria.cs. To get campaigns, run GetCampaigns.cs. |
        GetTargetableLanguagesAndCarriers | This code example illustrates how to retrieve all carriers and languages available for targeting. |
        LookupLocation | This code example gets location criteria by name. |
        AddPlacements | This code example adds placements to an ad group. To get ad groups, run GetAdGroups.cs. |
        AddThirdPartyRedirectAds | This code example adds third party redirect ads to an ad group. To get ad groups, run GetAdGroups.cs. |
        GetPlacements | This code example gets all placements in an account. To add placements, run AddPlacements.cs. |
        GetThirdPartyRedirectAds | This code example retrieves all third party redirect ads given an existing ad group. To add third party redirect ads to an existing ad group, run AddThirdPartyRedirectAd.cs. |
        RemovePlacement | This code example removes a placement using the 'REMOVE' operator. To get placements, run GetPlacements.cs. |
        UpdatePlacement | This code example updates the bid of a placement. To get placement, run GetPlacements.cs. |
        AddPlacementsInBulk | This code example shows how to add placements in bulk using the MutateJobService. |
       v201506 | |
        CreateAccount | This code example illustrates how to create an account. Note by default, this account will only be accessible via its parent MCC. |
        GetAccountChanges | This code example gets the changes in the account during the last 24 hours. |
        GetAccountHierarchy | This code example illustrates how to retrieve the account hierarchy under an account. This code example won't work with Test Accounts. See https://developers.google.com/adwords/api/docs/test-accounts |
        AddAdCustomizers | This code example adds an ad customizer feed. Then it adds an ad in two different adgroups that uses the feed to populate dynamic data. |
        AddAdGroupBidModifier | This code example illustrates how to add ad group level mobile bid modifier override. |
        AddClickToDownloadAd | This code example creates a click-to-download ad, also known as an app promotion ad to a given ad group. To list ad groups, run GetAdGroups.cs. |
        AddTextAdWithUpgradedUrls | This code example adds a text ad that uses advanced features of upgraded URLs. |
        CreateAndAttachSharedKeywordSet | This code example creates a shared keyword list, adds keywords to the list and attaches it to an existing campaign. To get the list of campaigns, run GetCampaigns.cs. |
        FindAndRemoveCriteriaFromSharedSet | This code example demonstrates how to find and remove shared sets and shared set criteria |
        GetAdGroupBidModifiers | This code example illustrates how to retrieve ad group level mobile bid modifiers for a campaign. |
        UploadOfflineConversions | This code example imports offline conversion values for specific clicks to your account. To get Google Click ID for a click, run CLICK_PERFORMANCE_REPORT. |
        UseSharedBiddingStrategy | This code example adds a Shared Bidding Strategy and uses it to construct a campaign. |
        AddAdGroupDemographicCriteria | This code example adds demographic target criteria to an ad group. To get ad groups, run AddAdGroup.cs. |
        AddAdGroups | This code example illustrates how to create ad groups. To create campaigns, run AddCampaigns.cs. |
        AddCampaigns | This code example adds campaigns. To get campaigns, run GetCampaigns.cs. |
        AddKeywords | This code example adds keywords to an ad group. To get ad groups, run GetAdGroups.cs. |
        AddTextAds | This code example adds text ads to a given ad group. To list ad groups, run GetAdGroups.cs. To learn how to handle policy violations and add exemption requests, see HandlePolicyViolationError.cs. This code example uses only the final URL field when creating the Ad. To see more options, see AddTextAdWithUpgradedUrls.cs. |
        GetAdGroups | This code example illustrates how to retrieve all the ad groups for a campaign. To create an ad group, run AddAdGroup.cs. |
        GetCampaigns | This code example lists all campaigns. To add a campaign, run AddCampaign.cs. |
        GetCampaignsWithAwql | This code example lists all campaigns using an AWQL query. See https://developers.google.com/adwords/api/docs/guides/awql for AWQL documentation. To add a campaign, run AddCampaign.cs. |
        GetKeywords | This code example gets all keywords in an ad group. To add keywords, run AddKeywords.cs. |
        GetTextAds | This code example retrieves all text ads given an existing ad group. To add text ads to an existing ad group, run AddTextAds.cs. |
        PauseAd | This code example pauses a given ad. To list all ads, run GetTextAds.cs. |
        RemoveAd | This code example removes an ad using the 'REMOVE' operator. To list ads, run GetTextAds.cs. |
        RemoveAdGroup | This code example removes an ad group by setting the status to 'REMOVED'. To get ad groups, run GetAdGroups.cs. |
        RemoveCampaign | This code example removes a campaign by setting the status to 'REMOVED'. To get campaigns, run GetCampaigns.cs. |
        RemoveKeyword | This code example removes a keyword using the 'REMOVE' operator. To get keywords, run GetKeywords.cs. |
        UpdateAdGroup | This code example illustrates how to update an ad group, setting its status to 'PAUSED'. To create an ad group, run AddAdGroup.cs. |
        UpdateCampaign | This code example updates a campaign. To get campaigns, run GetCampaigns.cs. |
        UpdateKeyword | This code example updates the bid of a keyword. To get keyword, run GetKeywords.cs. |
        AddCampaignLabels | This code example adds a label to multiple campaigns. |
        AddExperiment | This code example creates an experiment using a query percentage of 10, which defines what fraction of auctions should go to the control split (90%) vs. the experiment split (10%), then adds experimental bid changes for criteria and ad groups. To get campaigns, run GetCampaigns.cs. To get ad groups, run GetAdGroups.cs. To get criteria, run GetKeywords.cs. |
        AddKeywordsInBulk | This code example shows how to add keywords in bulk using the MutateJobService. |
        GetAllDisapprovedAds | This code example retrieves all the disapproved ads in a given campaign. |
        GetAllDisapprovedAdsWithAwql | This code example retrieves all the disapproved ads in a given campaign using AWQL. See https://developers.google.com/adwords/api/docs/guides/awql for AWQL documentation. |
        GetCampaignsByLabel | This code example gets all campaigns with a specific label. To add a label to campaigns, run AddCampaignLabels.cs. |
        PromoteExperiment | This example promotes an experiment, which permanently applies all the experiment changes made to its related ad groups, criteria and ads. To create an experiment, run AddExperiment.vb. |
        SetAdParameters | This code example illustrates how to create a text ad with ad parameters. To add an ad group, run AddAdGroup.cs. To add a keyword, run run AddKeyword.cs. |
        SetBidModifier | This code example sets a bid modifier for the mobile platform on given campaign. The campaign must be an enhanced type of campaign. To get campaigns, run GetCampaigns.cs. To enhance a campaign, run SetCampaignEnhanced.cs. |
        ValidateTextAd | This code example shows how to use the validateOnly header to validate a text ad. No objects will be created, but exceptions will still be thrown. |
        HandlePartialFailures | This code example demonstrates how to handle partial failures. |
        HandlePolicyViolationError | This code example adds a text ad, and shows how to handle a policy violation. |
        HandleRateExceededError | This code example shows how to handle RateExceededError in your application. To trigger the rate exceeded error, this code example runs 100 threads in parallel, each thread attempting to validate 100 keywords in a single request. Note that spawning 100 parallel threads is for illustrative purposes only, you shouldn't do this in your application. |
        AddExpressBusinesses | This code example adds express businesses. To get express businesses, run GetExpressBusinesses.cs. |
        AddPromotion | This code example adds a new promotion to an express business. To get promotions, run GetPromotions.cs. |
        GetBudgetSuggestion | This code example shows how to retrieve an AdWords Express budget suggestion. |
        GetExpressBusinesses | This code example gets all express businesses. To add an express business, run AddExpressBusinesses.cs. |
        GetProductServices | This code example shows how to retrieve AdWords Express product/service objects related to specific criteria. |
        GetPromotions | This code example gets all express businesses. To add an express business, run AddExpressBusinesses.cs. |
        UpdateExpressBusiness | This code example updates an express business. To add an express business, run AddExpressBusinesses.cs. |
        UpdatePromotion | This code example updates a promotion for an express businesses. To add a promotion, run UpdatePromotion.cs. |
        AddGoogleMyBusinessLocationExtensions | This code example adds a feed that syncs feed items from a Google My Business (GMB) account and associates the feed with a customer. |
        AddSitelinks | This code example adds sitelinks to a campaign. To create a campaign, run AddCampaign.cs. |
        AddSitelinksUsingFeeds | This code example adds sitelinks to a campaign using feed services. To create a campaign, run AddCampaign.cs. To add sitelinks using the simpler ExtensionSetting services, see AddSitelinks.cs. |
        MigrateToExtensionSettings | This code example migrates your feed based sitelinks at campaign level to use extension settings. To learn more about extensionsettings, see https://developers.google.com/adwords/api/docs/guides/extension-settings. To learn more about migrating Feed based extensions to extension settings, see https://developers.google.com/adwords/api/docs/guides/migrate-to-extension-settings. |
        UpgradeAdUrl | This code example upgrades an ad to use upgraded URLs. |
        GetAllVideosAndImages | This code example gets all videos and images. To upload video, see http://adwords.google.com/support/aw/bin/answer.py?hl=en&answer=39454. To upload image, run UploadImage.cs. |
        UploadImage | This code example uploads an image. To get images, run GetAllVideosAndImages.cs. |
        EstimateKeywordTraffic | This code example gets keyword traffic estimates. |
        GetAdGroupBidSimulations | This code example gets bid landscapes for an ad group. To get ad groups, run GetAdGroups.cs. |
        GetKeywordBidSimulations | This code example gets a bid landscape for an ad group and a keyword. To get ad groups, run GetAdGroups.cs. To get keywords, run GetKeywords.cs. |
        GetKeywordIdeas | This code example retrieves keywords that are related to a given keyword. |
        AddAudience | This code example illustrates how to create a user list a.k.a. audience. |
        AddConversionTracker | This code example adds an AdWords conversion tracker. |
        AddRuleBasedRemarketingList | This code example adds two rule-based remarketing user lists: one with no site visit date restrictions, and another that will only include users who visit your site in the next six months. See https://developers.google.com/adwords/api/docs/guides/rule-based-remarketing to learn more about rule based remarketing. |
        DownloadCriteriaReport | This code example gets and downloads a criteria Ad Hoc report from an XML report definition. |
        DownloadCriteriaReportWithAwql | This code example gets and downloads a criteria Ad Hoc report from an AWQL query. See https://developers.google.com/adwords/api/docs/guides/awql for AWQL documentation. |
        GetReportFields | This code example gets report fields. |
        AddProductPartitionTree | This code example creates a ProductPartition tree. |
        AddProductScope | This code example restricts the products that will be included in the campaign by setting a ProductScope. |
        AddShoppingCampaign | This code example adds a Shopping campaign. |
        GetProductCategoryTaxonomy | This code example fetches the set of valid ProductBiddingCategories. |
        BudgetUtilizationReport | This code example shows how to calculate the budget utilization for various campaigns in your account. This report may then be used to reallocate campaign budgets or investigate campaign performance issues. |
         CampaignStat | Class to keep track of campaign stats. |
         LocalCampaign | Keeps track of campaign details. |
         NetworkStat | Keeps track of stats for a particular network. |
        GetNewKeywords | This code example shows how to generate keyword ideas for an existing campaign. |
         Settings | Class to hold various settings when generating keyword ideas and estimates. |
        AddCampaignTargetingCriteria | This code example adds various types of targeting criteria to a campaign. To get a list of campaigns, run GetCampaigns.cs. |
        GetCampaignTargetingCriteria | This code example gets all targeting criteria for a campaign. To set campaign targeting criteria, run AddCampaignTargetingCriteria.cs. To get campaigns, run GetCampaigns.cs. |
        GetTargetableLanguagesAndCarriers | This code example illustrates how to retrieve all carriers and languages available for targeting. |
        LookupLocation | This code example gets location criteria by name. |
        AddPlacements | This code example adds placements to an ad group. To get ad groups, run GetAdGroups.cs. |
        AddThirdPartyRedirectAds | This code example adds third party redirect ads to an ad group. To get ad groups, run GetAdGroups.cs. |
        GetPlacements | This code example gets all placements in an account. To add placements, run AddPlacements.cs. |
        GetThirdPartyRedirectAds | This code example retrieves all third party redirect ads given an existing ad group. To add third party redirect ads to an existing ad group, run AddThirdPartyRedirectAd.cs. |
        RemovePlacement | This code example removes a placement using the 'REMOVE' operator. To get placements, run GetPlacements.cs. |
        UpdatePlacement | This code example updates the bid of a placement. To get placement, run GetPlacements.cs. |
        AddPlacementsInBulk | This code example shows how to add placements in bulk using the MutateJobService. |
       ExampleBase | This abstract class represents a code example. |
       ExampleUtilities | Utility class for assisting in running code examples. |
       Program | The Main class for this application. |
     Headers | |
      AdWordsSoapHeader | Base class for AdWords API SOAP headers. |
      RequestHeader | This class wraps the RequestHeaderStub, adding cross-namespace serialization capabilities. |
      RequestHeaderStub | A SOAP stub class that represents the request headers for an AdWords API call. |
      ResponseHeader | This class wraps the ResponseHeaderStub, adding cross-namespace serialization capabilities. |
      ResponseHeaderStub | A SOAP stub class that represents the response headers for an AdWords API call. |
     Lib | |
      AdWordsApiException | Custom exception class for wrapping AdWords API SOAP exceptions. |
      AdWordsAppConfig | This class reads the configuration keys from App.config. |
      AdWordsCallListener | Listens to SOAP messages and logs API unit costs. |
      AdWordsCredentialsExpiredException | Thrown when AdWords API credentials have expired. |
      AdWordsErrorHandler | Handles AdWords API Errors. |
      AdWordsException | Base class for all exceptions specific to AdWords. |
      AdWordsService | Lists all the services available through this library. |
       v201502 | All the services available in v201502. |
       v201506 | All the services available in v201506. |
      AdWordsServiceFactory | The factory class for all AdWords API services. |
      AdWordsServiceSignature | Service creation params for AdWords API family of services. |
      AdWordsSoapClient | Base class for AdWords API services. |
      AdWordsTraceListener | Listens to SOAP messages sent and received by this library. |
      AdWordsUser | Represents an AdWords API user. |
      ApiCallEntry | Represents an API call that was made to the AdWords API server. |
     Util | |
      Reports | |
       AdWordsReportsException | Custom exception class for handling reporting errors. |
       IReportDefinition | Marker interface for ReportDefinition. |
       ReportDownloadError | Represents a report download error. |
       ReportUtilities | Defines report utility functions for the client library. |
      v201502 | |
       MapUtilities | Provides utility functions for creating and handling String_StringMapEntry[] fields. |
      v201506 | |
       MapUtilities | Provides utility functions for creating and handling String_StringMapEntry[] fields. |
      ErrorUtilities | Provides utility methods for handling API errors. |
     v201502 | |
      AdGroupAdService | Use this service to manage ads. Available ad types are subclasses of the base Ad type and are shown in the AdGroupAd.ad documentation. Here are some of the commonly used ad types: |
      AdUrlUpgrade | Represents an upgrade operation to upgrade Ad.url. |
      ListReturnValue | Base list return value type. |
      AdGroupAdReturnValue | A container for return values from the AdGroupAdService. |
      AdGroupAd | Represents an ad in an ad group. |
      Ad | The base class of all ad types |
      AppUrl | A URL for deep linking into an app for the given operating system. |
      CustomParameters | CustomParameters holds a list of CustomParameters to be treated as a map. It has a special field used to indicate that the current map should be cleared and replaced with this new map. |
      CustomParameter | CustomParameter is used to map a custom parameter key to its value. |
      DynamicSearchAd | Represents a dynamic search ad. This ad will have its headline and tracking URL auto-generated at serving time according to domain name specific information provided by DomainInfoExtension linked at the campaign level |
      TextAd | Represents a TextAd. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      TemplateAd | Represents a Display Ad Builder template ad. A template ad is composed of a template (specified by its ID) and the data that populates the template's fields. For a list of available templates and their required fields, see Template Ads. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      AdUnionId | Represents an id indicating a grouping of Ads under some heuristic. |
      TempAdUnionId | Represents the temporary id for an ad union id, which the user can specify. The temporary id can be used to group ads together during ad creation. |
      TemplateElement | Represents an element in a template. Each template element is composed of a list of fields (actual value data). |
      TemplateElementField | Represents a field in a template element. |
      Media | Represents some kind of media. |
      Media_Size_DimensionsMapEntry | This represents an entry in a map with a key of type Size and value of type Dimensions. |
      Dimensions | Represents a simple height-width dimension. |
      Media_Size_StringMapEntry | This represents an entry in a map with a key of type Size and value of type String. |
      Video | Encapsulates a Video media identified by a MediaId. |
      Image | Encapsulates an Image media. For |
      Audio | Encapsulates an Audio media identified by a MediaId. |
      RichMediaAd | Data associated with a rich media ad. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      ThirdPartyRedirectAd | Data associated with rich media extension attributes. This is enabled for AdX. |
      ProductAd | Represents a product ad (known as a product listing ad in the AdWords user interface). A product ad displays product data (managed using the Google Merchant Center) that is pulled from the Google base product feed specified in the parent campaign's shopping setting |
      MobileImageAd | Represents a mobile image ad |
      MobileAd | Represents a mobile ad |
      ImageAd | Represents an ImageAd. This is enabled for AdX. |
      DeprecatedAd | Represents a deprecated ad. Deprecated ads can be deleted, but cannot be created. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      CallOnlyAd | Represents a CallOnlyAd |
      AdGroupAdExperimentData | Data associated with an advertiser experiment for an AdGroupAd This is disabled for AdX. |
      Label | Represents a label that can be attached to entities such as campaign, ad group, ads, criterion etc. |
      TextLabel | Represent a display label entry. |
      String_StringMapEntry | This represents an entry in a map with a key of type String and value of type String. |
      ApiError | The API error base class that provides details about an error that occurred while processing a service request |
      UrlError | Url Validation errors. |
      StringLengthError | Errors associated with the length of the given string being out of bounds. |
      StatsQueryError | Represents possible error codes when querying for stats. |
      SizeLimitError | Indicates that the number of entries in the request or response exceeds the system limit. |
      SelectorError | Represents possible error codes for Selector. |
      RequiredError | Errors due to missing required field. |
      RequestError | Encapsulates the generic errors thrown when there's an error with user request. |
      RejectedError | Indicates that a field was rejected due to compatibility issues. |
      ReadOnlyError | Errors from attempting to write to read-only fields. |
      RateExceededError | Signals that a call failed because a measured rate exceeded. |
      RangeError | A list of all errors associated with the Range constraint. |
      QuotaCheckError | Encapsulates the errors thrown during developer quota checks. |
      QueryError | A QueryError represents possible errors for query parsing and execution. |
      PolicyViolationError | Represents violations of a single policy by some text in a field. Violations of a single policy by the same string in multiple places within a field is reported in one instance of this class and only one exemption needs to be filed. Violations of a single policy by two different strings is reported as two separate instances of this class. e.g. If 'ACME' violates 'capitalization' and occurs twice in a text ad it would be represented by one instance. If the ad also contains 'INC' which also violates 'capitalization' it would be represented in a separate instance. |
      PolicyViolationKey | Key of the violation. The key is used for referring to a violation when filing an exemption request. |
      PolicyViolationErrorPart | Points to a substring within an ad field or criterion. |
      PagingError | Error codes for pagination. See Paging. |
      OperatorError | Errors due to the use of unsupported operations. |
      OperationAccessDenied | Operation not permitted due to the invoked service's access policy. |
      NullError | Errors associated with violation of a NOT NULL check. |
      NotEmptyError | Errors corresponding with violation of a NOT EMPTY check. |
      NewEntityCreationError | Error associated with creation of new entities. |
      MediaError | Error class for media related errors. |
      InternalApiError | Indicates that a server-side error has occured |
      ImageError | Error class for errors associated with parsing image data. |
      IdError | Errors associated with the ids. |
      FunctionParsingError | An error resulting from a failure to parse the textual representation of a function. |
      FunctionError | Errors that indicate issues with the function. |
      ForwardCompatibilityError | A ForwardComptibilityError represents possible errors when using the forwardCompatibilityMap in some of the common services. |
      FeedAttributeReferenceError | An error indicating a problem with a reference to a feed attribute in an ad. |
      ExperimentError | |
      EntityNotFound | An id did not correspond to an entity, or it referred to an entity which does not belong to the customer. |
      EntityCountLimitExceeded | Signals that an entity count limit was exceeded for some level. For example, too many criteria for a campaign. |
      AdGroupAdCountLimitExceeded | Indicates too many ads were added/enabled under the specified adgroup. |
      EntityAccessDenied | Reports permission problems trying to access an entity. |
      DistinctError | Errors related to distinct ids or content. |
      DateError | Errors associated with invalid dates and date ranges. |
      DatabaseError | Errors that are thrown due to a database access problem. |
      ClientTermsError | Error due to user not accepting the AdWords terms of service. |
      AuthorizationError | Errors encountered when trying to authorize a user. |
      AuthenticationError | Errors returned when Authentication failed. |
      AdxError | Errors that are thrown when a non-AdX feature is accessed by an AdX customer. |
      AdGroupAdError | Error information for AdGroupAdService. |
      AdError | Base error class for Ad Service. |
      AdCustomizerError | An error indicating a problem with an ad customizer tag. |
      AdGroupAdLabelReturnValue | A container for return values from the AdGroupAdService::mutateLabel call. |
      AdGroupAdLabel | Manages the labels associated with an AdGroupAd. |
      ExemptionRequest | A request to be exempted from a PolicyViolationError. |
      Operation | This represents an operation that includes an operator and an operand specified type. |
      AdGroupAdOperation | AdGroupAd service operations. |
      AdGroupAdLabelOperation | Operations for adding/removing labels from AdGroupAds. |
      Page | Contains the results from a get call. |
      AdGroupAdPage | Represents a page of AdGroupAds resulting from the query done by AdGroupAdService. |
      Paging | Specifies the page of results to return in the response. A page is specified by the result position to start at and the maximum number of results to return. |
      OrderBy | Specifies how the resulting information should be sorted. |
      DateRange | Represents a range of dates that has either an upper or a lower bound. The format for the date is YYYYMMDD. |
      Predicate | Specifies how an entity (eg. adgroup, campaign, criterion, ad) should be filtered. |
      Selector | A generic selector to specify the type of information to return. |
      ApplicationException | Base class for exceptions. |
      ApiException | Exception class for holding a list of service errors. |
      CampaignService | Use this service to manage campaigns. A campaign organizes one or more ad groups together and has its own budget, bidding strategy, serving date range, and targeting settings (managed using CampaignCriterionService). You can also set campaign-wide ad extensions using CampaignExtensionSettingService. |
      CampaignReturnValue | A container for return values from the CampaignService. |
      Campaign | Data representing an AdWords campaign. |
      Budget | Budgets are used for managing the amount of money spent on AdWords. |
      Money | Represents a money amount. |
      ComparableValue | Comparable types for constructing ranges with. |
      NumberValue | Number value types for constructing number valued ranges. |
      LongValue | Number value type for constructing long valued ranges. |
      DoubleValue | Number value type for constructing double valued ranges. |
      ConversionOptimizerEligibility | Eligibility data for Campaign to transition to Conversion Optimizer |
      FrequencyCap | A frequency cap is the maximum number of times an ad (or some set of ads) can be shown to a user over a particular time period. |
      Setting | Base type for AdWords campaign settings. |
      TrackingSetting | Campaign level settings for tracking information. |
      ShoppingSetting | Setting for shopping campaigns. Defines the universe of products covered by the campaign. Encapsulates a merchant ID, sales country, and campaign priority. |
      RealTimeBiddingSetting | Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network. |
      GeoTargetTypeSetting | Represents a collection of settings related to ads geotargeting |
      DynamicSearchAdsSetting | Setting for controlling Dynamic Search Ads (DSA). Contains the domain name and the language used by the DSA system to automatically generate landing pages and keywords for a campaign. |
      NetworkSetting | Network settings for a Campaign. |
      BiddingStrategyConfiguration | Encapsulates the information about bids and bidding strategies |
      BiddingScheme | Base class for all bidding schemes. This is disabled for AdX. |
      TargetSpendBiddingScheme | Target Spend bidding scheme, in which Google automatically places bids for the user based on their daily/monthly budget or optional spend target. This is disabled for AdX. |
      TargetRoasBiddingScheme | Target Roas bidding strategy helps you maximize revenue while averaging a specific target Return On Average Spend (ROAS). For example: If TargetRoas is 1.5, the strategy will create as much revenue as possible while ensuring that every $1.00 of clicks provides $1.50 in conversion value |
      TargetOutrankShareBiddingScheme | Target Outrank Share bidding strategy is an automated bidding strategy which automatically sets bids so that the customer's ads appear above a specified competitors' ads for a specified target fraction of the advertiser's eligible impressions on Google.com. This is disabled for AdX. |
      TargetCpaBiddingScheme | Target Cpa bidding strategy helps you maximize your return on investment (ROI) by automatically getting you the most possible conversions for your budget. This is similar to the |
      PageOnePromotedBiddingScheme | Page-One Promoted bidding scheme, which sets max cpc bids to target impressions on page one or page one promoted slots on google.com. This is disabled for AdX. |
      ManualCpmBiddingScheme | Manual impression based bidding where user pays per thousand impressions. This is enabled for AdX. |
      ManualCpcBiddingScheme | Manual click based bidding where user pays per click. This is disabled for AdX. |
      EnhancedCpcBiddingScheme | Enhanced CPC is a bidding strategy that raises your bids for clicks that seem more likely to lead to a conversion and lowers them for clicks where they seem less likely. This bidding scheme does not support criteria level bidding strategy overrides. This is disabled for AdX. |
      ConversionOptimizerBiddingScheme | Conversion optimizer bidding strategy helps you maximize your return on investment (ROI) by automatically getting you the most possible conversions for your budget |
      BudgetOptimizerBiddingScheme | In budget optimizer, Google automatically places bids for the user based on their daily/monthly budget |
      Bids | Base class for all bids. |
      CpmBid | Manual impression based bids. |
      CpcBid | Manual click based bids. |
      CpaBid | CPA Bids. |
      StringFormatError | A list of error code for reporting invalid content of input strings. |
      SettingError | Indicates a problem with campaign settings. |
      RegionCodeError | A list of all errors associated with the constraints. |
      DateRangeError | A list of all the error codes being used for date range error. |
      CampaignError | Base error class for Campaign Service. |
      BudgetError | A list of all the error codes being used by the common budget domain package. |
      BiddingErrors | Represents error codes for bidding strategy entities. |
      BiddingError | Represents bidding errors. |
      CampaignLabelReturnValue | A container for return values from the CampaignService::mutateLabel call. |
      CampaignLabel | Manages the labels associated with a campaign. |
      CampaignOperation | An operation on an AdWords campaign |
      CampaignLabelOperation | Operations for adding/removing labels from Campaign. |
      CampaignPage | Contains a subset of campaign resulting from the filtering and paging of the CampaignService::get call. |
      CampaignFeedService | Service used to manage campaign feed links, and matching functions. |
      CampaignFeedReturnValue | The result of a call to CampaignFeedService::mutate. |
      CampaignFeed | CampaignFeeds are used to link a feed to a campaign using a matching function, making the feed's feed items available in the campaign's ads for substitution. |
      Function | Represents a function where its operator is applied to its argument operands resulting in a return value. It has the form (Operand... Operator Operand...). The type of the return value depends on the operator being applied and the type of the operands |
      FunctionArgumentOperand | An operand that can be used in a function expression. |
      RequestContextOperand | An operand in a function referring to a value in the request context. |
      FunctionOperand | A function operand in a matching function. Used to represent nested functions. |
      FeedAttributeOperand | Represents a feed attribute reference to use in a function. |
      ConstantOperand | A constant operand in a matching function. |
      CollectionSizeError | Errors associated with the size of the given collection being out of bounds. |
      CampaignFeedError | Represents an error for the CampaignFeedService. |
      CampaignFeedOperation | Operation used to create or mutate a CampaignFeed. |
      NullStatsPage | |
      CampaignFeedPage | The result of a call to CampaignFeedService::get. Contains a list of associations between campaign and feeds. |
      ConstantDataService | A service to return constant data. |
      ProductDimension | Dimension by which to subdivide or filter products. |
      ProductTypeFull | A full product type string. Category of the product according to the merchant's own classification. Example: |
      ProductType | One element of a product type string at a certain level. Top-level product types are at level 1, their children at level 2, and so on. We currently support up to 5 levels. The user must specify a dimension type that indicates the level of the product type. All cases of the the same subdivision must have the same dimension type (product type level). |
      ProductOfferId | An offer ID as specified by the merchant. |
      ProductCustomAttribute | A custom attribute value. As a product can have multiple custom attributes, the user must specify a dimension type that indicates the index of the attribute by which to subdivide. All cases of the same subdivision must have the same dimension type (attribute index). |
      ProductLegacyCondition | A plain condition string. Not supported by campaigns of AdvertisingChannelType::SHOPPING. |
      ProductChannelExclusivity | The product channel exclusivity dimension, which limits the availability of an offer between only local, only online, or both. Only supported by campaigns of AdvertisingChannelType::SHOPPING. |
      ProductChannel | The product channel dimension, which specifies the locality of an offer. Only supported by campaigns of AdvertisingChannelType::SHOPPING. |
      ProductCanonicalCondition | A canonical condition. Only supported by campaigns of AdvertisingChannelType::SHOPPING. |
      ProductBrand | A brand string. |
      ProductBiddingCategory | One element of a bidding category at a certain level. Top-level categories are at level 1, their children at level 2, and so on. We currently support up to 5 levels. The user must specify a dimension type that indicates the level of the category. All cases of the the same subdivision must have the same dimension type (category level). |
      ProductAdwordsLabels | An |
      ProductAdwordsGrouping | An |
      ConstantData | Marker interface for ConstantDataService objects. This is primarily required for field catalog generation. |
      ProductBiddingCategoryData | The taxonomy of ProductBiddingCategory dimension values |
      Criterion | Represents a criterion (such as a keyword, placement, or vertical). This is disabled for AdX when it is contained within Operators: ADD, SET. |
      Vertical | Use verticals to target or exclude placements in the Google Display Network based on the category into which the placement falls (for example, "Pets &
Animals/Pets/Dogs"). View the complete list of available vertical categories. This is enabled for AdX. |
      CriterionUserList | UserList - represents a user list that is defined by the advertiser to be targeted. This is enabled for AdX. |
      CriterionUserInterest | User Interest represents a particular interest-based vertical to be targeted. This is enabled for AdX. |
      Placement | A placement used for modifying bids for sites when targeting the content network. This is enabled for AdX. |
      OperatingSystemVersion | Represents an Operating System Version Criterion. View the complete list of available mobile platforms. You can also get the list from ConstantDataService |
      MobileDevice | Represents a Mobile Device Criterion |
      MobileApplication | Represents the mobile application to be targeted. This is enabled for AdX. |
      MobileAppCategory | Represents the mobile app category to be targeted. View the complete list of available mobile app categories. This is enabled for AdX. |
      Language | Represents a Language criterion |
      Keyword | Represents a keyword. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      Gender | Represents a Gender criterion |
      Carrier | Represents a Carrier Criterion |
      AgeRange | Represents an Age Range criterion |
      ConversionTrackerService | Use this service to manage conversion trackers. A conversion tracker provides a snippet of code which records every time a user visits a page that contains it. The data this provides can be used to gauge the effectiveness of your ads and keywords. |
      ConversionTrackerReturnValue | A container for return values from the ConversionTrackerService. |
      ConversionTracker | An abstract Conversion base class. |
      ConversionTrackerStats | Usage stats about a single ConversionTracker. |
      WebsiteCallMetricsConversion | A conversion that happens when a user performs the following sequence of actions: |
      UploadConversion | A conversion type that receives conversions by having them uploaded through the OfflineConversionFeedService. After successfully creating a new UploadConversion, send the name of this conversion type along with your conversion details to the OfflineConversionFeedService to attribute those conversions to this conversion type. |
      AppConversion | A ConversionTracker for mobile apps. |
      AdWordsConversionTracker | A conversion tracker created through AdWords Conversion Tracking. |
      AdCallMetricsConversion | A ConversionTracker for phone calls from conversion-tracked call extensions. A call made from the call extension is reported as a conversion if it lasts longer than N seconds. This duration is 60 seconds by default. Each call extension can specify the desired conversion configuration. |
      ConversionTrackerOperation | Operations for conversion tracker. |
      NoStatsPage | |
      ConversionTrackerPage | Contains a subset of ConversionTrackers resulting from the filtering and paging of the ConversionTrackerService::get call. |
      ConversionTrackingError | An error that can occur during calls to the ConversionTypeService. |
      CustomerService | Service to access basic details about any customer. |
      RemarketingSettings | Customer-wide settings related to AdWords remarketing. |
      ConversionTrackingSettings | A collection of customer-wide settings related to AdWords Conversion Tracking. Settings that apply at the conversion type level can be accessed and modified though |
      Customer | Represents a customer for the CustomerService. |
      CustomerSyncService | Use this service to retrieve the changed entities for a customer account or campaign based on the given date range |
      FeedChangeData | Holds information about a changed feed and any feeds items within the feed. |
      AdGroupChangeData | Holds information about a changed adgroup |
      CampaignChangeData | Holds information about a changed campaign and any ad groups under that have changed. |
      CustomerChangeData | Holds information about changes to a customer |
      DateTimeRange | |
      CustomerSyncSelector | A filter for selecting change history data for a customer. |
      CustomerSyncError | Represents CustomerSyncService specific errors |
      CustomerFeedService | Service used to manage customer feed links, and matching functions. |
      CustomerFeedReturnValue | The result of a call to CustomerFeedService::mutate. |
      CustomerFeed | CustomerFeeds are used to link a feed to the customer using a matching function, making the feed's feed items available in the customer's ads for substitution. |
      CustomerFeedOperation | Operation used to create or mutate a CustomerFeed. |
      CustomerFeedPage | The result of a call to CustomerFeedService::get. Contains a list of associations between customer and feeds. |
      CustomerFeedError | Represents an error for the CustomerFeedService. |
      DataService | A service to return Ads Campaign Management data matching a Selector. This is disabled for AdX. |
      LevelOfDetail | Properties of the level of detail of the report being viewed. |
      BidLandscapeLandscapePoint | A set of estimates for a criterion's performance for a specific bid amount. |
      DataEntry | The base class of all return types of the table service. |
      DimensionProperties | Top level class for Dimensions. |
      DomainCategory | Represents categories that AdWords finds automatically for your website |
      BidLandscape | Represents data about a bid landscape for an ad group or criterion. |
      CriterionBidLandscape | The bid landscape for a criterion. A bid landscape estimates how a a criterion will perform based on different bid amounts. |
      AdGroupBidLandscape | Represents data about a bidlandscape for an adgroup. |
      CriterionBidLandscapePage | Contains a subset of CriterionBidLandscapePage objects resulting from the filtering and paging of DataService::getCriterionBidLandscape call. |
      AdGroupBidLandscapePage | Contains a subset of AdGroupBidLandscape objects resulting from the filtering and paging of DataService::getAdGroupBidLandscape call. |
      DomainCategoryPage | Contains a subset of DomainCategory objects resulting from the filtering and paging of DataService::getDomainCategory call. |
      DataError | Represents errors thrown by the get operation. |
      ExperimentService | Use this service to set up campaign experiments which let you accurately test and measure changes to your keywords, bids, ad groups and placements. Creating and running a campaign experiment involves the following steps: |
      ExperimentReturnValue | A container for return values from the ExperimentService. |
      Experiment | Class representing a experiment for the ExperimentService. |
      ExperimentSummaryStats | Contains how many changes were made associated with an experiment at the adgroup, critieria and creative levels |
      ExperimentOperation | Operation for adding, updating or removing operations. For removing, use SET and mark status as REMOVED. |
      ExperimentPage | Contains a subset of experiment resulting from the filtering and paging of the ExperimentService::get call. |
      ExperimentServiceError | Base error class for Experiment Service. |
      FeedService | Service used to get and mutate Feeds. |
      FeedReturnValue | The result of a call to FeedService::mutate. |
      Feed | A Feed identifies a source of data and its schema. The data for the Feed can either be user-entered via the FeedItemService or system-generated, in which case the data is provided automatically. |
      FeedAttribute | FeedAttributes define the types of data expected to be present in a Feed. A single FeedAttribute specifies the expected type of the FeedItemAttributes with the same FeedAttributeId. Optionally, a FeedAttribute can be marked as being part of a FeedItem's unique key. |
      SystemFeedGenerationData | Configuration data allowing feed items to be populated for a system feed. |
      PlacesLocationFeedData | Data used to configure a location feed populated from Google My Business Locations. |
      OAuthInfo | Data used for authorization using OAuth. For more information about OAuth, see: "https://developers.google.com/accounts/docs/OAuth2" |
      FeedOperation | Operation used to create or mutate a Feed. |
      FeedPage | The result of a call to FeedService::get. |
      FeedError | An error caused by an invalid Feed in a FeedService request. |
      AdGroupFeedService | Service used to manage adgroup feed links, and matching functions. |
      AdGroupFeedReturnValue | The result of a call to AdGroupFeedService::mutate. |
      AdGroupFeed | AdGroupFeeds are used to link a feed to an adgroup using a matching function, making the feed's feed items available in the adgroup's ads for substitution. |
      AdGroupFeedError | Represents an error for the AdGroupFeedService. |
      AdGroupFeedOperation | Operation used to create or mutate an AdGroupFeed. |
      AdGroupFeedPage | The result of a call to AdGroupFeedService::get. Contains a list of associations between ad groups and feeds. |
      FeedItemService | Service to operate on feed items. |
      FeedItemReturnValue | A container for return values from FeedItemService.mutate(). |
      FeedItem | Represents an item in a feed. |
      FeedItemAttributeValue | Represents a feed item's value for a particular feed attribute. A feed item's value is composed of a collection of these attribute values. |
      FeedItemPolicyData | Contains offline-validation and approval results for a given FeedItem and FeedMapping. Each validation data indicates any issues found on the feed item when used in the context of the feed mapping. |
      FeedItemAttributeError | Contains validation error details for a set of feed attributes. |
      PolicyData | Approval and policy information attached to an entity. |
      DisapprovalReason | Container for information about why an AdWords entity was disapproved. |
      FeedItemDevicePreference | Represents a FeedItem device preference. |
      FeedItemSchedule | Represents a FeedItem schedule, which specifies a time interval on a given day when the feed item may serve. The FeedItemSchedule times are in the account's time zone. |
      FeedItemCampaignTargeting | Specifies the campaign the request context must match in order for the feed item to be considered eligible for serving (aka the targeted campaign). E.g., if the below campaign targeting is set to campaignId = X, then the feed item can only serve under campaign X. |
      FeedItemAdGroupTargeting | Specifies the adgroup the request context must match in order for the feed item to be considered eligible for serving (aka the targeted adgroup). E.g., if the below adgroup targeting is set to adgroup = X, then the feed item can only serve under adgroup X. |
      Location | Represents Location criterion |
      FeedItemError | FeedItemService related errors. |
      FeedItemOperation | FeedItem service mutate operation. |
      FeedItemPage | Contains a subset of feed items resulting from a FeedItemService::get call. |
      FeedMappingService | Service for getting and mutating FeedMappings. |
      FeedMappingReturnValue | The result of a call to FeedMappingService::mutate. |
      FeedMapping | A FeedMapping represents a mapping between feed attributes in a specific feed and placeholder fields for a specific placeholder type. This will tell the ads serving system which parts of the feed item should be used when populating a placeholder. Without this mapping the placeholder cannot be populated and the extension can not be displayed |
      AttributeFieldMapping | Represents a mapping between a feed attribute and a placeholder field |
      FeedMappingOperation | Operation used to create a FeedMapping |
      FeedMappingPage | The result of a call to FeedMappingService::get. |
      FeedMappingError | Errors caused by invalid usage of FeedMappingService |
      GeoLocationService | Use this service to retrieve the geographic coordinates or canonical form of an address. The data returned by GeoLocationService is required for the following tasks: |
      GeoPoint | Specifies a geo location with the supplied latitude/longitude. |
      GeoLocation | Class representing a location with its geographic coordinates. |
      Address | Structure to specify an address location. |
      InvalidGeoLocation | Invalid GeoLocation object. |
      GeoLocationSelector | A selector used to fetch geographic coordinates for given addresses. |
      GeoLocationError | Errors for GeoLocationService. |
      LocationCriterionService | Service that returns LocationCriterion constants that match a specified name or list of criterion id(s) as specified in the input selector |
      LocationCriterion | Represents data that encapsulates a location criterion. |
      LocationCriterionServiceError | Represents errors thrown by the LocationCriterionService::get operation. |
      ManagedCustomerService | Customer Manager Service. |
      ManagedCustomerReturnValue | A container for return values from the ManagedCustomerService. |
      ManagedCustomer | Data object that represents a managed customer. Member of ManagedCustomerPage. |
      AccountLabel | A label that can be attached to accounts. A manager may attach labels to accounts that s/he manages (either directly or indirectly) |
      ManagedCustomerLabel | A label ID and customer ID the label applies to. |
      ManagedCustomerOperation | An operation on a managed customer |
      MoveOperation | Operation for moving ManagedCustomer links. See ManagedCustomerService::mutateManager. |
      ManagedCustomerLink | Represents an AdWords manager-client link. |
      LinkOperation | Operation for modifying ManagedCustomer links. See ManagedCustomerService::mutateLink. |
      ManagedCustomerLabelOperation | An operation to apply or remove an account label from a managed customer. Note: The |
      PendingInvitation | Pending invitation result for the getPendingInvitations method. |
      PendingInvitationSelector | Selector for getPendingInvitations method. |
      ManagedCustomerPage | Return result of ManagedCustomerService |
      ManagedCustomerServiceError | Error for ManagedCustomerService |
      MediaService | Use this service to manage media for your template ads. After uploading images and videos with this service, use the IDs when creating template ads |
      MediaPage | Page of media returned by the MediaService which includes the media. |
      VideoError | Error class for errors associated with parsing video data. |
      AudioError | Error class for errors associated with parsing audio data. |
      MutateJobService | Use the |
      BulkMutateJobPolicy | A basic job policy. |
      YouTubeVideo | YouTube video criterion |
      YouTubeChannel | YouTube channel criterion |
      Webpage | Criterion for targeting webpages of an advertiser's website. The website domain name is specified at the campaign level. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      WebpageParameter | Parameter of Webpage criterion, expressed as a list of conditions, or logical expressions, for targeting webpages of an advertiser's website. |
      WebpageCondition | Logical expression for targeting webpages of an advertiser's website |
      CriterionParameter | Base type of criterion parameters. |
      LocationGroups | Represents a criterion containing a function that when evaluated specifies how to target based on the type of the location. These "location groups" are custom, dynamic bundles of locations (for instance "High income areas in California" or "Airports in France") |
      PlacesOfInterestOperand | This operand specifies a place of interest category for semantic targeting. |
      LocationExtensionOperand | This operand specifies information required for location extension targeting. |
      IncomeOperand | This operand specifies the income bracket a household falls under. |
      GeoTargetOperand | Represents an operand containing geo information, specifying the scope of the geographical area. |
      Proximity | Represents a Proximity Criterion. A proximity is an area within a certain radius of a point with the center point being described by a lat/long pair. The caller may also alternatively provide address fields which will be geocoded into a lat/long pair. Note: If a geoPoint value is provided, the address is not used for calculating the lat/long to target |
      ProductScope | Scope of products. Contains a set of product dimensions, all of which a product has to match to be included in the campaign. These product dimensions must have a value; the "everything else" case without a value is not allowed |
      ProductPartition | Product partition (product group) in a shopping campaign. Depending on its type, a product partition subdivides products along some product dimension, specifies a bid for products, or excludes products from bidding |
      Platform | Represents Platform criterion |
      IpBlock | Criterion used for IP exclusions. We allow: |
      ContentLabel | Content Label for category exclusion. This is enabled for AdX. |
      AppPaymentModel | Represents a criterion for targeting paid apps |
      AdSchedule | Represents an AdSchedule Criterion. AdSchedule is specified as day and time of the week criteria to target the Ads |
      TargetingSetting | Setting for targeting related features. This is applicable at Campaign and AdGroup level. |
      TargetingSettingDetail | Specifies if criteria of this type group should be used to restrict targeting, or if ads can serve anywhere and criteria are only used in determining the bid. |
      ExplorerAutoOptimizerSetting | Settings for the Display Campaign Optimizer, initially termed "Explorer". |
      CampaignCriterionOperation | Generic operation (add, remove and set) for campaign criteria. |
      CampaignCriterion | Represents a campaign level criterion. |
      NegativeCampaignCriterion | A negative campaign criterion. |
      CampaignAdExtensionOperation | CampaignAdExtension service operation. Note: The |
      CampaignAdExtension | Represents a campaign level ad extension. A campaign ad extension specifies a campaign and an ad extension which can extend any ad under that campaign. |
      AdExtension | Base class for AdExtension objects. An AdExtension is an extension to an existing ad or metadata that will process into an extension. |
      LocationSyncExtension | Local business center(LBC) sync extension that ties a LBC account with a campaign. |
      LocationExtension | Location based ad extension. |
      BudgetOperation | Operations for adding/updating Budget entities. |
      AdGroupOperation | AdGroup operations for adding/updating/removing adgroups. |
      AdGroup | Represents an ad group. |
      AdGroupExperimentData | Data associated with an advertiser experiment for this adgroup. This is disabled for AdX. |
      AdGroupExperimentBidMultipliers | Bid multiplier used to modify the bid of an adgroup while running an experiment. This is disabled for AdX. |
      ManualCPMAdGroupExperimentBidMultipliers | Adgroup level bid multipliers used in manual CPM bidding strategy. This is disabled for AdX. |
      BidMultiplier | Represents a multiplier to modify a bid. The final value after modification is represented by the multiplied bid value. |
      Bid | Represents a bid of a certain amount. |
      ManualCPCAdGroupExperimentBidMultipliers | Adgroup level bid multipliers used in manual CPC bidding strategies. This is disabled for AdX. |
      AdGroupLabelOperation | Operations for adding/removing labels from AdGroup. |
      AdGroupLabel | Manages the labels associated with an AdGroup. |
      AdGroupCriterionOperation | Operation (add, remove and set) on adgroup criteria. |
      AdGroupCriterion | Represents a criterion in an ad group, used with AdGroupCriterionService. |
      NegativeAdGroupCriterion | A negative criterion in an adgroup. |
      BiddableAdGroupCriterion | A biddable (positive) criterion in an adgroup. |
      BiddableAdGroupCriterionExperimentData | Data associated with an advertiser experiment for this BiddableAdGroupCriterion. |
      AdGroupCriterionExperimentBidMultiplier | Bid multiplier used to modify the bid of a criterion while running an experiment. This is disabled for AdX. |
      ManualCPCAdGroupCriterionExperimentBidMultiplier | AdGroupCriterion level bid multiplier used in manual CPC bidding strategies. This is disabled for AdX. |
      QualityInfo | Container for criterion quality information. |
      UrlList | Wrapper POJO for a list of URLs. The list can be cleared if a request contains a UrlList with an empty urls list. |
      AdGroupCriterionLabelOperation | Operations for adding/removing labels from AdGroupCriterion. |
      AdGroupCriterionLabel | Manages the labels associated with an AdGroupCriterion. |
      AdGroupBidModifierOperation | Operation used to create or mutate a AdGroupBidModifier. |
      AdGroupBidModifier | Represents an adgroup level bid modifier override for campaign level criterion bid modifier values. |
      PlaceHolder | A place holder for a result which is not available. |
      Operand | A marker interface for entities that can be operated upon in mutate operations. |
      Job | Represents an asynchronous macro unit of work. |
      ApiErrorReason | Interface that has a reason return an associated service error. |
      JobStats | Job-handling statistics. |
      BillingSummary | Represents the billing summary of the job that provides the overall cost of the job's operations, i.e., for the work done by the job. This therefore excludes the cost of operating on the job itself - setting up the job, polling for its status, retrieving the result, etc. |
      SimpleMutateJob | A mutation job, which was submitted using MutateJobService::mutate, and will execute asynchronously sometime after submission. |
      JobEvent | An event defined by a status change of a job. |
      SimpleMutateResult | The results of a simple mutation job. |
      CriterionPolicyError | Contains the policy violations for a single BiddableAdGroupCriterion. |
      MultiplierError | Represents errors in bid multipliers. |
      JobError | Job handling errors. |
      AdGroupCriterionLimitExceeded | Signals that too many criteria were added to some ad group. |
      CriterionError | Error class used for reporting criteria related errors. |
      CampaignCriterionError | Base error class for Campaign Criterion Service. |
      CampaignAdExtensionError | CampaignAdExtension errors. |
      BulkMutateJobError | Bulk mutate job handling errors. |
      AdGroupServiceError | Represents possible error codes in AdGroupService. |
      AdGroupCriterionError | Base error class for Ad Group Criterion Service. |
      AdExtensionError | AdExtension errors. |
      JobResult | Represents the result data of a job. This contains both the results of successfully processed operations as well as errors returned by failed operations. |
      JobSelector | For selecting jobs whose information will be returned from a get method call of a job service. |
      BulkMutateJobSelector | Specifies additional criteria for selecting bulk mutate jobs. |
      OfflineConversionFeedService | Service that handles the reporting of offline conversion data from external third parties |
      OfflineConversionFeedReturnValue | A container for return values from the OfflineConversionFeedService. |
      OfflineConversionFeed | Represents an entire record in the offline conversions feed that the advertiser uploads. |
      OfflineConversionError | Errors that the OfflineConversionFeedService can throw. |
      CurrencyCodeError | Errors for currency codes. |
      OfflineConversionFeedOperation | Operation for uploading OfflineConversionFeed. See OfflineConversionFeedService::mutate |
      ReportDefinitionService | |
      EnumValuePair | Represents information about enum values. |
      ReportDefinitionField | Represents the fields that can be used to create a ReportDefinition. This class allows the user to query the list of fields applicable to a given report type. Consumers of reports will be able use the retrieved fields through the ReportDefinitionService::getReportFields api and run the corresponding reports. |
      ReportDefinitionError | Encapsulates the errors that can be thrown during ReportDefinition mutate operation. |
      NotWhitelistedError | Indicates that the customer is not whitelisted for accessing the API. |
      TargetingIdeaService | Use this service to generate new keyword and placement ideas based on the parameters specified in the selector. See the TargetingIdeaSelector documentation for more details |
      WebpageDescriptor | Basic information about a webpage. |
      MonthlySearchVolume | A keyword response value representing search volume for a single month. An instance with a |
      Range | Represents a range of values that has either an upper or a lower bound. |
      InStreamAdInfo | Information specific to the instream ad format. Instream ads are video ads which play as part of the delivery of video content, either before, during, or after the content itself. |
      TextAdSpec | Specification for a text ad. The presence of a |
      InStreamAdSpec | Placement request/response object which provides details about instream ad types, options, and other available configuration variables. |
      DisplayAdSpecAdSizeSpec | Specification for an ad size. This specification allows customization by display options for more fine-grained control over returns, so that customers can associate ad options with specific sizes. For example, suppose the customer in general would like to see placements with |
      ImageDisplayType | DisplayType implementation for images. |
      HtmlDisplayType | HTML-specific options for display ads are contained within this class. |
      FlashDisplayType | DisplayType implementation for Flash display ads. |
      DisplayType | Base interface for types of display ads. |
      DisplayAdSpec | Placement request/response object which provides details about display ad types, options, and other available configuration variables. |
      AdSpec | Interface for ad specifications to implement. See individual spec documentation for more details on how to use each type, and AdSpecListSearchParameter to understand what these specs are for. |
      AdFormatSpec | A placement response object which provides information about one of the ad formats supported by a placement. |
      Attribute | Attributes encompass the core information about a particular TargetingIdea. Some attributes are for |
      WebpageDescriptorAttribute | Attribute type that contains a WebpageDescriptor value. |
      StringAttribute | Attribute type that contains a string value. |
      PlacementTypeAttribute | Attribute type that contains a PlacementType value. |
      PlacementAttribute | Attribute type that contains a Placement value. |
      MonthlySearchVolumeAttribute | Attribute type that contains a list of MonthlySearchVolume values. The list contains the past 12 MonthlySearchVolumes (excluding the current month). The first item is the data for the most recent month and the last item is the data for the oldest month. |
      MoneyAttribute | Attribute type that contains a Money value. |
      LongRangeAttribute | Attribute type that contains a Range of LongValue values. |
      LongAttribute | Attribute type that contains a long value. |
      KeywordAttribute | Attribute type that contains a Keyword value. |
      IntegerSetAttribute | Attribute type that contains a Set of integer values. |
      IntegerAttribute | Attribute type that contains an integer value. |
      InStreamAdInfoAttribute | Attribute type that contains an InStreamAdInfo value. |
      IdeaTypeAttribute | Attribute type that contains an IdeaType value. For example, if a TargetingIdea represents a keyword idea, its IdeaTypeAttribute would contain a |
      DoubleAttribute | Attribute type that contains a double value. |
      CriterionAttribute | Attribute type that contains a Criterion value. |
      BooleanAttribute | Attribute type that contains a boolean value. |
      AdSpecListAttribute | Attribute type that contains a list of AdSpec values. |
      AdFormatSpecListAttribute | Attribute type that contains a list of AdFormatSpec values. |
      Type_AttributeMapEntry | This represents an entry in a map with a key of type Type and value of type Attribute. |
      TargetingIdea | Represents a TargetingIdea returned by search criteria specified in the TargetingIdeaSelector. Targeting ideas are keywords or placements that are similar to those the user inputs. |
      TargetingIdeaPage | Contains a subset of TargetingIdeas from the search criteria specified by a TargetingIdeaSelector. |
      LongComparisonOperation | Object representing integer comparison operations. This is usually used within a particular search.SearchParameter to specify the valid values requested for the specific Attribute. |
      SearchParameter | A set of SearchParameters is supplied to the TargetingIdeaSelector to specify how the user wants to filter the set of all possible TargetingIdeas |
      SeedAdGroupIdSearchParameter | A SearchParameter for |
      SearchVolumeSearchParameter | A SearchParameter that specifies the level of search volume expected in results, and it has a direct relationship to AttributeType::SEARCH_VOLUME. Absence of a SearchVolumeSearchParameter in a TargetingIdeaSelector is equivalent to having no constraint on search volume specified |
      RelatedToUrlSearchParameter | A SearchParameter that specifies a set of URLs that results should in some way be related too. For example, keyword results would be similar to content keywords found on the related URLs |
      RelatedToQuerySearchParameter | A SearchParameter for a query of |
      NetworkSearchParameter | |
      LocationSearchParameter | A SearchParameter used to indicate the locations being targeted. This can be used, for example, to search for |
      LanguageSearchParameter | A SearchParameter used to indicate multiple language being targeted. This can be used, for example, to search for |
      IncludeAdultContentSearchParameter | SearchParameter that specifies whether adult content should be returned |
      IdeaTextFilterSearchParameter | A SearchParameter for |
      ExcludedKeywordSearchParameter | A SearchParameter for |
      CompetitionSearchParameter | A SearchParameter for |
      CategoryProductsAndServicesSearchParameter | A SearchParameter for |
      TargetingIdeaSelector | A descriptor for finding TargetingIdeas that match the specified criteria. |
      TrafficEstimatorError | Base error class for TrafficEstimatorService. |
      TargetingIdeaError | Base error class for the TargetingIdeaService. |
      AdGroupCriterionService | Use this service to manage criteria (such as keywords or placements). A criterion describes the conditions that determine if an ad should display. Two classes of criteria are available: |
      AdGroupCriterionReturnValue | A container for return values from the AdGroupCriterionService. |
      AdGroupCriterionLabelReturnValue | A container for return values from the AdGroupCriterionService::mutateLabel call. |
      AdGroupCriterionPage | Contains a subset of adgroup criteria resulting from a AdGroupCriterionService::get call. |
      TrafficEstimatorService | Use this service to request traffic estimates for proposed or existing campaigns, ad groups, and keywords |
      StatsEstimate | Represents a set of stats for a daily traffic estimate |
      Estimate | Abstract class representing an reply to an EstimateRequest. |
      CampaignEstimate | Represents the estimate results for a single campaign. |
      AdGroupEstimate | Represents the estimate results for a single ad group. |
      KeywordEstimate | Represents the traffic estimate result for a single keyword. |
      TrafficEstimatorResult | Contains results of traffic estimation request. |
      EstimateRequest | Abstract class representing a request to estimate stats. |
      CampaignEstimateRequest | Represents a campaign that will be estimated |
      AdGroupEstimateRequest | Represents an ad group that will be estimated. Ad groups may be all new or all existing, or a mixture of new and existing. Only existing campaigns can contain estimates for existing ad groups |
      KeywordEstimateRequest | Represents a keyword to be estimated. |
      TrafficEstimatorSelector | Contains a list of campaigns to perform a traffic estimate on. |
      AdwordsUserListService | Service which is used to manage user lists. |
      UserListReturnValue | A container for return values from the UserListService. |
      UserList | Represents a UserList object that is sent over the wire. This is a list of users an account may target. |
      SimilarUserList | SimilarUserList is a list of users which are similar to users from another UserList. These lists are readonly and automatically created by google. |
      RuleBasedUserList | Representation of a userlist that is generated by a rule. |
      ExpressionRuleUserList | Visitors of a page. The page visit is defined by one boolean rule expression. |
      Rule | A client defined rule based on custom parameters sent by web sites. It consists of rule item groups that are connected by OR. |
      RuleItemGroup | A group of rule items that are ANDed together. |
      RuleItem | An atomic rule fragment. |
      DateRuleItem | An atomic rule fragment composing of date operation. |
      DateKey | A custom parameter of date type. Supported date formats are listed as follows: |
      NumberRuleItem | An atomic rule fragment composing of number operation. |
      NumberKey | A custom parameter of type number. |
      StringRuleItem | An atomic rule fragment composing of string operation. |
      StringKey | Custom parameter of type string. For websites, there are two built-in parameters URL (name = 'url__') and referrer URL (name = 'ref_url__'). |
      DateSpecificRuleUserList | Visitors of a page during specific dates. The visiting periods are defined as follows: |
      BasicUserList | User list targeting as a collection of conversion types. |
      UserListConversionType | Represents a conversion type used for building remarketing user lists. |
      LogicalUserList | Represents a user list that is a custom combination of user lists and user interests. |
      UserListLogicalRule | A user list logical rule. A rule has a logical operator (and/or/not) and a list of operands that can be user lists or user interests. |
      LogicalUserListOperand | An interface for a logical user list operand. A logical user list is a combination of logical rules. Each rule is defined as a logical operator and a list of operands. Those operands can be of type UserList. |
      UserListOperation | UserList operations for adding/updating UserList entities. |
      UserListPage | Contains a list of user lists resulting from the filtering and paging of the UserListService::get call. |
      UserListError | Represents possible error codes in UserListService. |
      ExpressBusinessService | A service which fetches and manages AdWords Express businesses. |
      ExpressBusinessOperation | A typed Operation class that uses an instance of ExpressBusiness as its operand. Note: The |
      ExpressBusiness | Information about an AdWords Express business. |
      PhoneNumber | Phone number which contains the phone number string plus the region that the number is to be from. |
      ExpressNoStatsPage | |
      ExpressBusinessPage | Contains a page of ExpressBusinesses with no stats. |
      Date | Represents a date. |
      ExpressBusinessError | Express business related errors. |
      BudgetSuggestionService | A service for budget suggestion. |
      BudgetSuggestion | A budget suggestion and its associated data (all are estimates). |
      NegativeKeyword | Criterion to mark a keyword is negative keyword. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      ProductService | A Criterion which describes the product or service an Ad is targeting. A product and service criterion can be used to derive a group of KeywordSet by AdWords Express. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      NegativeCriterion | A negative criterion. It wraps a Criterion and will be associated with an ad group as a NegativeAdGroupCriterion . This is disabled for AdX when it is contained within Operators: ADD, SET. |
      KeywordSet | A keyword set based Criterion. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      KeywordGroup | A Criterion for keyword groups. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      BudgetSuggestionSelector | A selector for budget suggestion |
      PromotionService | A service which manages AdWords Express promotions. |
      PromotionOperation | A typed Operation class that uses an instance of Promotion as its operand |
      Promotion | A promotion for a business. It contains all the user specified data as needed by AdWords Express to generate AdWords campaigns. |
      Creative | Creative for a text ad. |
      PromotionPage | Contains a page of Promotions with no stats. |
      PromotionError | Promotion related errors for AdWords Express. |
      ProductServiceService | A service which returns product and service supported by AdWords Express. |
      ProductServicePage | Contains a page of ProductServices with no stats. |
      CampaignSharedSetService | This service is used for managing associations between |
      CampaignSharedSetReturnValue | A container for return values from the CampaignSharedSetService::mutate call. |
      CampaignSharedSet | CampaignSharedSets are used for managing the shared sets associated with a campaign. |
      CampaignSharedSetOperation | Operations for adding/updating CampaignSharedSet entities. |
      CampaignSharedSetPage | Contains a list of associations between campaigns and shared sets resulting from the filtering and paging of CampaignSharedSetService::get call. |
      CampaignSharedSetError | Represents error codes for the CampaignSharedSetService. |
      SharedCriterionService | Manages which criteria are associated with shared sets. |
      SharedCriterionReturnValue | Container for the return value from the SharedSetCriterionService. |
      SharedCriterion | Represents a criterion belonging to a shared set. |
      SharedCriterionOperation | Operation for adding/removing a criterion from a shared set. |
      SharedCriterionPage | Contains a list of shared set criteria results filtered and sorted as specified in the SharedCriterionService::get call |
      SharedCriterionError | Represents error codes for the SharedCriterionService. |
      SharedSetService | This service is used for managing SharedSet entities themselves and the association between sets and campaigns. |
      SharedSetReturnValue | A container for return values from the SharedSetService::mutate call. |
      SharedSet | SharedSets are used for sharing entities across multiple campaigns under the same account. |
      SharedSetOperation | Operations for adding/updating SharedSet entities. |
      SharedSetPage | Contains a list of criterion lists resulting from the filtering and paging of SharedSetService::get call. |
      SharedSetError | Represents error codes for the SharedSetService. |
      LabelService | Use this service to manage labels. The light weight label, once created, can be attached to campaign management entities such as campaigns, ad groups, creatives, criterion and etc. |
      LabelReturnValue | A container for return values from LabelService. |
      LabelOperation | An operation for adding, editing, removing Label. |
      LabelPage | Contains a subset of labels resulting from the filtering and paging of the LabelService::get call. |
      LabelError | Base error class for LabelService. |
      AdGroupService | Use this service to manage ad groups. An ad group organizes a set of ads and criteria together, and also provides the default bid for its criteria. One or more ad groups belong to a campaign. |
      AdGroupReturnValue | A container for return values from the AdGroupService. |
      AdGroupLabelReturnValue | A container for return values from the AdGroupService::mutateLabel call. |
      AdGroupPage | Contains a subset of adgroup resulting from the filtering and paging of the AdGroupService::get call |
      AccountLabelService | Service for creating, editing, and deleting labels that can be applied to managed customers |
      AccountLabelOperation | Operation for adding, updating, or deleting a label. |
      LabelServiceError | Errors for LabelService. |
      AdCustomizerFeedService | Service used to create and mutate Feeds that contain ad customizer data |
      AdCustomizerFeedReturnValue | The result of a call to AdCustomizerFeedService::mutate. |
      AdCustomizerFeed | A Feed which contains data used to populate ad customizers |
      AdCustomizerFeedAttribute | An attribute of an AdCustomizerFeed. |
      AdCustomizerFeedOperation | Operation used to create or mutate an AdCustomizerFeed. |
      AdCustomizerFeedPage | The result of a call to AdCustomizerFeedService::get. |
      AdCustomizerFeedError | An error caused by an invalid ad customizer feed in an AdCustomizerFeedService request. |
      AdGroupExtensionSettingService | Service used to manage extensions at the adgroup level. The extensions are managed by AdWords using existing feed services, including creating and modifying feeds, feed items, and adgroup feeds for the user. |
      AdGroupExtensionSettingReturnValue | A container for return values from a |
      AdGroupExtensionSetting | An AdGroupExtensionSetting is used to add or modify extensions being served for the specified ad group. |
      ExtensionSetting | A setting specifying when and which extensions should serve at a given level (customer, campaign, or ad group). |
      ExtensionFeedItem | Contains base extension feed item data for an extension in an extension feed managed by AdWords. |
      AppFeedItem | Represents an App extension. |
      SitelinkFeedItem | Represents a sitelink extension. |
      ReviewFeedItem | Represents a Review extension. |
      CalloutFeedItem | Represents a callout extension. |
      CallFeedItem | Represents a Call extension. |
      CallConversionType | Conversion type for a call extension. |
      AdGroupExtensionSettingOperation | Operation used to create or mutate an AdGroupExtensionSetting. |
      AdGroupExtensionSettingPage | Contains a subset of AdGroupExtensionSetting objects resulting from a |
      ExtensionSettingError | Represents an error for various extension setting services. |
      CampaignExtensionSettingService | Service used to manage extensions at the campaign level. The extensions are managed by AdWords using existing feed services, including creating and modifying feeds, feed items, and campaign feeds for the user. |
      CampaignExtensionSettingReturnValue | A container for return values from a |
      CampaignExtensionSetting | A CampaignExtensionSetting is used to add or modify extensions being served for the specified campaign. |
      CampaignExtensionSettingOperation | Operation used to create or mutate a CampaignExtensionSetting. |
      CampaignExtensionSettingPage | Contains a subset of CampaignExtensionSetting objects resulting from a |
      CustomerExtensionSettingService | Service used to manage extensions at the customer level. The extensions are managed by AdWords using existing feed services, including creating and modifying feeds, feed items, and customer feeds for the user. |
      CustomerExtensionSettingReturnValue | A container for return values from a |
      CustomerExtensionSetting | A CustomerExtensionSetting is used to add or modify extensions being served for the customer. |
      CustomerExtensionSettingOperation | Operation used to create or mutate a CustomerExtensionSetting. |
      CustomerExtensionSettingPage | Contains a subset of CustomerExtensionSetting objects resulting from a |
      AdGroupBidModifierService | Service used to manage campaign criterion bid overrides at the ad group level. Currently supports platform (mobile) bid multiplier overrides only. |
      AdGroupBidModifierReturnValue | A container for return values from the AdGroupBidModifierService. |
      AdGroupBidModifierPage | Contains a subset of adgroup bid modifiers resulting from a call to AdGroupBidModifierService::get. |
      AdParamService | Use this service to manage ad parameters, which let you quickly update parameterized values (such as prices or inventory levels) in a text ad. Whereas updates to regular ad text can take hours to go live, updates to parameterized values go live in minutes |
      AdParamOperation | Represents an operation on an AdParam. The supported operators are |
      AdParam | Represents an ad parameter. Use ad parameters to update numeric values (such as prices or inventory levels) in any line of a text ad, including the destination URL. You can set two |
      AdParamPage | Represents a page of AdParams returned by the AdParamService. |
      AdParamPolicyError | Policy violation for an AdParam. |
      AdParamError | Errors for AdParamService. |
      BiddingStrategyService | BiddingStrategy Service to get/mutate bidding strategies. This is disabled for AdX. |
      BiddingStrategyReturnValue | A container for return values from the BiddingStrategyService::mutate call. |
      SharedBiddingStrategy | Bidding strategies store shared bidding configuration data and are account-level objects. |
      BiddingStrategyOperation | Operations for adding/updating bidding strategies. |
      BiddingStrategyPage | Contains a list of bidding strategies resulting from the filtering and paging of BiddingStrategy::get call. |
      BiddingStrategyError | Represents error codes for bidding strategy entities. |
      BudgetOrderService | Service for managing BudgetOrders. Note: This service is available only on a whitelist basis. |
      BudgetOrderReturnValue | A container for return values from the BudgetOrderService::mutate method. |
      BudgetOrder | A BudgetOrder links an account wide budget with a BillingAccount. |
      BudgetOrderRequest | Holds fields that provide information on the last set of values that were passed in through the parent BudgetOrder for mutate.add and mutate.set. This element only applies if manager account is whitelisted for new billing backend. |
      BudgetOrderOperation | Operation for BudgetOrder. |
      BillingAccount | Represents an BillingAccount. |
      BudgetOrderPage | A page of BudgetOrders from BudgetOrderService::get method. |
      CustomerOrderLineError | Error information returned for CustomerOrderLineService. |
      BudgetOrderError | Error information for BudgetOrderService. |
      BudgetService | Budget Service to get/mutate budgets. |
      BudgetReturnValue | A container for return values from the BudgetService::mutate call. |
      BudgetPage | Contains a list of budgets resulting from the filtering and paging of BudgetService::get call. |
      CampaignCriterionService | Use this service to manage campaign-level criteria |
      CampaignCriterionReturnValue | A container for return values from the CampaignCriterionService. |
      CampaignCriterionPage | Contains a subset of campaign criteria resulting from a call to CampaignCriterionService::get. |
      IAdGroupAdService | Use this service to manage ads. Available ad types are subclasses of the base Ad type and are shown in the AdGroupAd.ad documentation. Here are some of the commonly used ad types: |
      ICampaignService | Use this service to manage campaigns. A campaign organizes one or more ad groups together and has its own budget, bidding strategy, serving date range, and targeting settings (managed using CampaignCriterionService). You can also set campaign-wide ad extensions using CampaignExtensionSettingService. |
      ICampaignFeedService | Service used to manage campaign feed links, and matching functions. |
      IConstantDataService | A service to return constant data. |
      IConversionTrackerService | Use this service to manage conversion trackers. A conversion tracker provides a snippet of code which records every time a user visits a page that contains it. The data this provides can be used to gauge the effectiveness of your ads and keywords. |
      ICustomerService | Service to access basic details about any customer. |
      ICustomerSyncService | Use this service to retrieve the changed entities for a customer account or campaign based on the given date range |
      ICustomerFeedService | Service used to manage customer feed links, and matching functions. |
      IDataService | A service to return Ads Campaign Management data matching a Selector. This is disabled for AdX. |
      IExperimentService | Use this service to set up campaign experiments which let you accurately test and measure changes to your keywords, bids, ad groups and placements. Creating and running a campaign experiment involves the following steps: |
      IFeedService | Service used to get and mutate Feeds. |
      IAdGroupFeedService | Service used to manage adgroup feed links, and matching functions. |
      IFeedItemService | Service to operate on feed items. |
      IFeedMappingService | Service for getting and mutating FeedMappings. |
      IGeoLocationService | Use this service to retrieve the geographic coordinates or canonical form of an address. The data returned by GeoLocationService is required for the following tasks: |
      ILocationCriterionService | Service that returns LocationCriterion constants that match a specified name or list of criterion id(s) as specified in the input selector |
      IManagedCustomerService | Customer Manager Service. |
      IMediaService | Use this service to manage media for your template ads. After uploading images and videos with this service, use the IDs when creating template ads |
      IMutateJobService | Use the |
      IOfflineConversionFeedService | Service that handles the reporting of offline conversion data from external third parties |
      IReportDefinitionService | |
      ITargetingIdeaService | Use this service to generate new keyword and placement ideas based on the parameters specified in the selector. See the TargetingIdeaSelector documentation for more details |
      IAdGroupCriterionService | Use this service to manage criteria (such as keywords or placements). A criterion describes the conditions that determine if an ad should display. Two classes of criteria are available: |
      ITrafficEstimatorService | Use this service to request traffic estimates for proposed or existing campaigns, ad groups, and keywords |
      IAdwordsUserListService | Service which is used to manage user lists. |
      IExpressBusinessService | A service which fetches and manages AdWords Express businesses. |
      IBudgetSuggestionService | A service for budget suggestion. |
      IPromotionService | A service which manages AdWords Express promotions. |
      IProductServiceService | A service which returns product and service supported by AdWords Express. |
      ICampaignSharedSetService | This service is used for managing associations between |
      ISharedCriterionService | Manages which criteria are associated with shared sets. |
      ISharedSetService | This service is used for managing SharedSet entities themselves and the association between sets and campaigns. |
      ILabelService | Use this service to manage labels. The light weight label, once created, can be attached to campaign management entities such as campaigns, ad groups, creatives, criterion and etc. |
      IAdGroupService | Use this service to manage ad groups. An ad group organizes a set of ads and criteria together, and also provides the default bid for its criteria. One or more ad groups belong to a campaign. |
      IAccountLabelService | Service for creating, editing, and deleting labels that can be applied to managed customers |
      IAdCustomizerFeedService | Service used to create and mutate Feeds that contain ad customizer data |
      IAdGroupExtensionSettingService | Service used to manage extensions at the adgroup level. The extensions are managed by AdWords using existing feed services, including creating and modifying feeds, feed items, and adgroup feeds for the user. |
      ICampaignExtensionSettingService | Service used to manage extensions at the campaign level. The extensions are managed by AdWords using existing feed services, including creating and modifying feeds, feed items, and campaign feeds for the user. |
      ICustomerExtensionSettingService | Service used to manage extensions at the customer level. The extensions are managed by AdWords using existing feed services, including creating and modifying feeds, feed items, and customer feeds for the user. |
      IAdGroupBidModifierService | Service used to manage campaign criterion bid overrides at the ad group level. Currently supports platform (mobile) bid multiplier overrides only. |
      IAdParamService | Use this service to manage ad parameters, which let you quickly update parameterized values (such as prices or inventory levels) in a text ad. Whereas updates to regular ad text can take hours to go live, updates to parameterized values go live in minutes |
      IBiddingStrategyService | BiddingStrategy Service to get/mutate bidding strategies. This is disabled for AdX. |
      IBudgetOrderService | Service for managing BudgetOrders. Note: This service is available only on a whitelist basis. |
      IBudgetService | Budget Service to get/mutate budgets. |
      ICampaignCriterionService | Use this service to manage campaign-level criteria |
      ReportDefinition | |
     v201506 | |
      AdGroupAdService | Use this service to manage ads. Available ad types are subclasses of the base Ad type and are shown in the AdGroupAd.ad documentation. Here are some of the commonly used ad types: |
      AdUrlUpgrade | Represents an upgrade operation to upgrade Ad.url. |
      ListReturnValue | Base list return value type. |
      AdGroupAdReturnValue | A container for return values from the AdGroupAdService. |
      AdGroupAd | Represents an ad in an ad group. |
      Ad | The base class of all ad types |
      AppUrl | A URL for deep linking into an app for the given operating system. |
      CustomParameters | CustomParameters holds a list of CustomParameters to be treated as a map. It has a special field used to indicate that the current map should be cleared and replaced with this new map. |
      CustomParameter | CustomParameter is used to map a custom parameter key to its value. |
      DynamicSearchAd | Represents a dynamic search ad. This ad will have its headline and tracking URL auto-generated at serving time according to domain name specific information provided by DomainInfoExtension linked at the campaign level |
      TextAd | Represents a TextAd. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      TemplateAd | Represents a Display Ad Builder template ad. A template ad is composed of a template (specified by its ID) and the data that populates the template's fields. For a list of available templates and their required fields, see Template Ads. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      AdUnionId | Represents an id indicating a grouping of Ads under some heuristic. |
      TempAdUnionId | Represents the temporary id for an ad union id, which the user can specify. The temporary id can be used to group ads together during ad creation. |
      TemplateElement | Represents an element in a template. Each template element is composed of a list of fields (actual value data). |
      TemplateElementField | Represents a field in a template element. |
      Media | Represents some kind of media. |
      Media_Size_DimensionsMapEntry | This represents an entry in a map with a key of type Size and value of type Dimensions. |
      Dimensions | Represents a simple height-width dimension. |
      Media_Size_StringMapEntry | This represents an entry in a map with a key of type Size and value of type String. |
      Video | Encapsulates a Video media identified by a MediaId. |
      Image | Encapsulates an Image media. For |
      Audio | Encapsulates an Audio media identified by a MediaId. |
      RichMediaAd | Data associated with a rich media ad. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      ThirdPartyRedirectAd | Data associated with rich media extension attributes. This is enabled for AdX. |
      ProductAd | Represents a product ad (known as a product listing ad in the AdWords user interface). A product ad displays product data (managed using the Google Merchant Center) that is pulled from the Google base product feed specified in the parent campaign's shopping setting |
      ImageAd | Represents an ImageAd. This is enabled for AdX. |
      DeprecatedAd | Represents a deprecated ad. Deprecated ads can be deleted, but cannot be created. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      CallOnlyAd | Represents a CallOnlyAd |
      AdGroupAdExperimentData | Data associated with an advertiser experiment for an AdGroupAd This is disabled for AdX. |
      Label | Represents a label that can be attached to entities such as campaign, ad group, ads, criterion etc. |
      LabelAttribute | Base type for AdWords label attributes. |
      DisplayAttribute | Attributes for Text Labels. |
      TextLabel | Represent a display label entry. |
      String_StringMapEntry | This represents an entry in a map with a key of type String and value of type String. |
      ApiError | The API error base class that provides details about an error that occurred while processing a service request |
      UrlError | Url Validation errors. |
      StringLengthError | Errors associated with the length of the given string being out of bounds. |
      StatsQueryError | Represents possible error codes when querying for stats. |
      SizeLimitError | Indicates that the number of entries in the request or response exceeds the system limit. |
      SelectorError | Represents possible error codes for Selector. |
      RequiredError | Errors due to missing required field. |
      RequestError | Encapsulates the generic errors thrown when there's an error with user request. |
      RejectedError | Indicates that a field was rejected due to compatibility issues. |
      ReadOnlyError | Errors from attempting to write to read-only fields. |
      RateExceededError | Signals that a call failed because a measured rate exceeded. |
      RangeError | A list of all errors associated with the Range constraint. |
      QuotaCheckError | Encapsulates the errors thrown during developer quota checks. |
      QueryError | A QueryError represents possible errors for query parsing and execution. |
      PolicyViolationError | Represents violations of a single policy by some text in a field. Violations of a single policy by the same string in multiple places within a field is reported in one instance of this class and only one exemption needs to be filed. Violations of a single policy by two different strings is reported as two separate instances of this class. e.g. If 'ACME' violates 'capitalization' and occurs twice in a text ad it would be represented by one instance. If the ad also contains 'INC' which also violates 'capitalization' it would be represented in a separate instance. |
      PolicyViolationKey | Key of the violation. The key is used for referring to a violation when filing an exemption request. |
      PolicyViolationErrorPart | Points to a substring within an ad field or criterion. |
      PagingError | Error codes for pagination. See Paging. |
      OperatorError | Errors due to the use of unsupported operations. |
      OperationAccessDenied | Operation not permitted due to the invoked service's access policy. |
      NullError | Errors associated with violation of a NOT NULL check. |
      NotEmptyError | Errors corresponding with violation of a NOT EMPTY check. |
      NewEntityCreationError | Error associated with creation of new entities. |
      MediaError | Error class for media related errors. |
      InternalApiError | Indicates that a server-side error has occured |
      ImageError | Error class for errors associated with parsing image data. |
      IdError | Errors associated with the ids. |
      FunctionParsingError | An error resulting from a failure to parse the textual representation of a function. |
      FunctionError | Errors that indicate issues with the function. |
      ForwardCompatibilityError | A ForwardComptibilityError represents possible errors when using the forwardCompatibilityMap in some of the common services. |
      FeedAttributeReferenceError | An error indicating a problem with a reference to a feed attribute in an ad. |
      ExperimentError | |
      EntityNotFound | An id did not correspond to an entity, or it referred to an entity which does not belong to the customer. |
      EntityCountLimitExceeded | Signals that an entity count limit was exceeded for some level. For example, too many criteria for a campaign. |
      AdGroupAdCountLimitExceeded | Indicates too many ads were added/enabled under the specified adgroup. |
      EntityAccessDenied | Reports permission problems trying to access an entity. |
      DistinctError | Errors related to distinct ids or content. |
      DateError | Errors associated with invalid dates and date ranges. |
      DatabaseError | Errors that are thrown due to a database access problem. |
      ClientTermsError | Error due to user not accepting the AdWords terms of service. |
      AuthorizationError | Errors encountered when trying to authorize a user. |
      AuthenticationError | Errors returned when Authentication failed. |
      AdxError | Errors that are thrown when a non-AdX feature is accessed by an AdX customer. |
      AdGroupAdError | Error information for AdGroupAdService. |
      AdError | Base error class for Ad Service. |
      AdCustomizerError | An error indicating a problem with an ad customizer tag. |
      AdGroupAdLabelReturnValue | A container for return values from the AdGroupAdService::mutateLabel call. |
      AdGroupAdLabel | Manages the labels associated with an AdGroupAd. |
      ExemptionRequest | A request to be exempted from a PolicyViolationError. |
      Operation | This represents an operation that includes an operator and an operand specified type. |
      AdGroupAdOperation | AdGroupAd service operations. |
      AdGroupAdLabelOperation | Operations for adding/removing labels from AdGroupAds. |
      Page | Contains the results from a get call. |
      AdGroupAdPage | Represents a page of AdGroupAds resulting from the query done by AdGroupAdService. |
      Paging | Specifies the page of results to return in the response. A page is specified by the result position to start at and the maximum number of results to return. |
      OrderBy | Specifies how the resulting information should be sorted. |
      DateRange | Represents a range of dates that has either an upper or a lower bound. The format for the date is YYYYMMDD. |
      Predicate | Specifies how an entity (eg. adgroup, campaign, criterion, ad) should be filtered. |
      Selector | A generic selector to specify the type of information to return. |
      ApplicationException | Base class for exceptions. |
      ApiException | Exception class for holding a list of service errors. |
      CampaignService | Use this service to manage campaigns. A campaign organizes one or more ad groups together and has its own budget, bidding strategy, serving date range, and targeting settings (managed using CampaignCriterionService). You can also set campaign-wide ad extensions using CampaignExtensionSettingService. |
      CampaignReturnValue | A container for return values from the CampaignService. |
      Campaign | Data representing an AdWords campaign. |
      Budget | Budgets are used for managing the amount of money spent on AdWords. |
      Money | Represents a money amount. |
      ComparableValue | Comparable types for constructing ranges with. |
      NumberValue | Number value types for constructing number valued ranges. |
      LongValue | Number value type for constructing long valued ranges. |
      DoubleValue | Number value type for constructing double valued ranges. |
      ConversionOptimizerEligibility | Eligibility data for Campaign to transition to Conversion Optimizer |
      FrequencyCap | A frequency cap is the maximum number of times an ad (or some set of ads) can be shown to a user over a particular time period. |
      Setting | Base type for AdWords campaign settings. |
      TrackingSetting | Campaign level settings for tracking information. |
      ShoppingSetting | Setting for shopping campaigns. Defines the universe of products covered by the campaign. Encapsulates a merchant ID, sales country, and campaign priority. |
      RealTimeBiddingSetting | Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network. |
      GeoTargetTypeSetting | Represents a collection of settings related to ads geotargeting |
      DynamicSearchAdsSetting | Setting for controlling Dynamic Search Ads (DSA). Contains the domain name and the language used by the DSA system to automatically generate landing pages and keywords for a campaign. |
      NetworkSetting | Network settings for a Campaign. |
      BiddingStrategyConfiguration | Encapsulates the information about bids and bidding strategies |
      BiddingScheme | Base class for all bidding schemes. This is disabled for AdX. |
      TargetSpendBiddingScheme | Target Spend bidding scheme, in which Google automatically places bids for the user based on their daily/monthly budget or optional spend target. This is disabled for AdX. |
      TargetRoasBiddingScheme | Target Roas bidding strategy helps you maximize revenue while averaging a specific target Return On Average Spend (ROAS). For example: If TargetRoas is 1.5, the strategy will create as much revenue as possible while ensuring that every $1.00 of clicks provides $1.50 in conversion value |
      TargetOutrankShareBiddingScheme | Target Outrank Share bidding strategy is an automated bidding strategy which automatically sets bids so that the customer's ads appear above a specified competitors' ads for a specified target fraction of the advertiser's eligible impressions on Google.com. This is disabled for AdX. |
      TargetCpaBiddingScheme | Target Cpa bidding strategy helps you maximize your return on investment (ROI) by automatically getting you the most possible conversions for your budget. This is similar to the |
      PageOnePromotedBiddingScheme | Page-One Promoted bidding scheme, which sets max cpc bids to target impressions on page one or page one promoted slots on google.com. This is disabled for AdX. |
      ManualCpmBiddingScheme | Manual impression based bidding where user pays per thousand impressions. This is enabled for AdX. |
      ManualCpcBiddingScheme | Manual click based bidding where user pays per click. This is disabled for AdX. |
      EnhancedCpcBiddingScheme | Enhanced CPC is a bidding strategy that raises your bids for clicks that seem more likely to lead to a conversion and lowers them for clicks where they seem less likely. This bidding scheme does not support criteria level bidding strategy overrides. This is disabled for AdX. |
      ConversionOptimizerBiddingScheme | Conversion optimizer bidding strategy helps you maximize your return on investment (ROI) by automatically getting you the most possible conversions for your budget |
      BudgetOptimizerBiddingScheme | In budget optimizer, Google automatically places bids for the user based on their daily/monthly budget |
      Bids | Base class for all bids. |
      CpmBid | Manual impression based bids. |
      CpcBid | Manual click based bids. |
      CpaBid | CPA Bids. |
      StringFormatError | A list of error code for reporting invalid content of input strings. |
      SettingError | Indicates a problem with campaign settings. |
      RegionCodeError | A list of all errors associated with the constraints. |
      DateRangeError | A list of all the error codes being used for date range error. |
      CampaignError | Base error class for Campaign Service. |
      BudgetError | A list of all the error codes being used by the common budget domain package. |
      BiddingErrors | Represents error codes for bidding strategy entities. |
      CampaignLabelReturnValue | A container for return values from the CampaignService::mutateLabel call. |
      CampaignLabel | Manages the labels associated with a campaign. |
      CampaignOperation | An operation on an AdWords campaign |
      CampaignLabelOperation | Operations for adding/removing labels from Campaign. |
      CampaignPage | Contains a subset of campaign resulting from the filtering and paging of the CampaignService::get call. |
      CampaignFeedService | Service used to manage campaign feed links, and matching functions. |
      CampaignFeedReturnValue | The result of a call to CampaignFeedService::mutate. |
      CampaignFeed | CampaignFeeds are used to link a feed to a campaign using a matching function, making the feed's feed items available in the campaign's ads for substitution. |
      Function | Represents a function where its operator is applied to its argument operands resulting in a return value. It has the form (Operand... Operator Operand...). The type of the return value depends on the operator being applied and the type of the operands |
      FunctionArgumentOperand | An operand that can be used in a function expression. |
      RequestContextOperand | An operand in a function referring to a value in the request context. |
      FunctionOperand | A function operand in a matching function. Used to represent nested functions. |
      FeedAttributeOperand | Represents a feed attribute reference to use in a function. |
      ConstantOperand | A constant operand in a matching function. |
      CollectionSizeError | Errors associated with the size of the given collection being out of bounds. |
      CampaignFeedError | Represents an error for the CampaignFeedService. |
      CampaignFeedOperation | Operation used to create or mutate a CampaignFeed. |
      NullStatsPage | |
      CampaignFeedPage | The result of a call to CampaignFeedService::get. Contains a list of associations between campaign and feeds. |
      ConstantDataService | A service to return constant data. |
      ProductDimension | Dimension by which to subdivide or filter products. |
      UnknownProductDimension | An unknown product dimension type which will be returned in place of any ProductDimension not supported by the clients current API version. |
      ProductTypeFull | A full product type string. Category of the product according to the merchant's own classification. Example: |
      ProductType | One element of a product type string at a certain level. Top-level product types are at level 1, their children at level 2, and so on. We currently support up to 5 levels. The user must specify a dimension type that indicates the level of the product type. All cases of the the same subdivision must have the same dimension type (product type level). |
      ProductOfferId | An offer ID as specified by the merchant. |
      ProductCustomAttribute | A custom attribute value. As a product can have multiple custom attributes, the user must specify a dimension type that indicates the index of the attribute by which to subdivide. All cases of the same subdivision must have the same dimension type (attribute index). |
      ProductLegacyCondition | A plain condition string. Not supported by campaigns of AdvertisingChannelType::SHOPPING. |
      ProductChannelExclusivity | The product channel exclusivity dimension, which limits the availability of an offer between only local, only online, or both. Only supported by campaigns of AdvertisingChannelType::SHOPPING. |
      ProductChannel | The product channel dimension, which specifies the locality of an offer. Only supported by campaigns of AdvertisingChannelType::SHOPPING. |
      ProductCanonicalCondition | A canonical condition. Only supported by campaigns of AdvertisingChannelType::SHOPPING. |
      ProductBrand | A brand string. |
      ProductBiddingCategory | One element of a bidding category at a certain level. Top-level categories are at level 1, their children at level 2, and so on. We currently support up to 5 levels. The user must specify a dimension type that indicates the level of the category. All cases of the the same subdivision must have the same dimension type (category level). |
      ProductAdwordsLabels | An |
      ProductAdwordsGrouping | An |
      ConstantData | Marker interface for ConstantDataService objects. This is primarily required for field catalog generation. |
      ProductBiddingCategoryData | The taxonomy of ProductBiddingCategory dimension values |
      Criterion | Represents a criterion (such as a keyword, placement, or vertical). This is disabled for AdX when it is contained within Operators: ADD, SET. |
      Vertical | Use verticals to target or exclude placements in the Google Display Network based on the category into which the placement falls (for example, "Pets &
Animals/Pets/Dogs"). View the complete list of available vertical categories. This is enabled for AdX. |
      CriterionUserList | UserList - represents a user list that is defined by the advertiser to be targeted. This is enabled for AdX. |
      CriterionUserInterest | User Interest represents a particular interest-based vertical to be targeted. This is enabled for AdX. |
      Placement | A placement used for modifying bids for sites when targeting the content network. This is enabled for AdX. |
      OperatingSystemVersion | Represents an Operating System Version Criterion. View the complete list of available mobile platforms. You can also get the list from ConstantDataService |
      MobileDevice | Represents a Mobile Device Criterion |
      MobileApplication | Represents the mobile application to be targeted. This is enabled for AdX. |
      MobileAppCategory | Represents the mobile app category to be targeted. View the complete list of available mobile app categories. This is enabled for AdX. |
      Language | Represents a Language criterion |
      Keyword | Represents a keyword. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      Gender | Represents a Gender criterion |
      Carrier | Represents a Carrier Criterion |
      AgeRange | Represents an Age Range criterion |
      ConversionTrackerService | Use this service to manage conversion trackers. A conversion tracker provides a snippet of code which records every time a user visits a page that contains it. The data this provides can be used to gauge the effectiveness of your ads and keywords. |
      ConversionTrackerReturnValue | A container for return values from the ConversionTrackerService. |
      ConversionTracker | An abstract Conversion base class. |
      WebsiteCallMetricsConversion | A conversion that happens when a user performs the following sequence of actions: |
      UploadConversion | A conversion type that receives conversions by having them uploaded through the OfflineConversionFeedService. After successfully creating a new UploadConversion, send the name of this conversion type along with your conversion details to the OfflineConversionFeedService to attribute those conversions to this conversion type. |
      AppConversion | A ConversionTracker for mobile apps. |
      AdWordsConversionTracker | A conversion tracker created through AdWords Conversion Tracking. |
      AdCallMetricsConversion | A ConversionTracker for phone calls from conversion-tracked call extensions. A call made from the call extension is reported as a conversion if it lasts longer than N seconds. This duration is 60 seconds by default. Each call extension can specify the desired conversion configuration. |
      ConversionTrackerOperation | Operations for conversion tracker. |
      NoStatsPage | |
      ConversionTrackerPage | Contains a subset of ConversionTrackers resulting from the filtering and paging of the ConversionTrackerService::get call. |
      ConversionTrackingError | An error that can occur during calls to the ConversionTypeService. |
      CustomerService | Service to access basic details about any customer. |
      RemarketingSettings | Customer-wide settings related to AdWords remarketing. |
      ConversionTrackingSettings | A collection of customer-wide settings related to AdWords Conversion Tracking. Settings that apply at the conversion type level can be accessed and modified though |
      Customer | Represents a customer for the CustomerService. |
      CustomerSyncService | Use this service to retrieve the changed entities for a customer account or campaign based on the given date range |
      FeedChangeData | Holds information about a changed feed and any feeds items within the feed. |
      AdGroupChangeData | Holds information about a changed adgroup |
      CampaignChangeData | Holds information about a changed campaign and any ad groups under that have changed. |
      CustomerChangeData | Holds information about changes to a customer |
      DateTimeRange | |
      CustomerSyncSelector | A filter for selecting change history data for a customer. |
      CustomerSyncError | Represents CustomerSyncService specific errors |
      CustomerFeedService | Service used to manage customer feed links, and matching functions. |
      CustomerFeedReturnValue | The result of a call to CustomerFeedService::mutate. |
      CustomerFeed | CustomerFeeds are used to link a feed to the customer using a matching function, making the feed's feed items available in the customer's ads for substitution. |
      CustomerFeedOperation | Operation used to create or mutate a CustomerFeed. |
      CustomerFeedPage | The result of a call to CustomerFeedService::get. Contains a list of associations between customer and feeds. |
      CustomerFeedError | Represents an error for the CustomerFeedService. |
      DataService | A service to return Ads Campaign Management data matching a Selector. This is disabled for AdX. |
      LevelOfDetail | Properties of the level of detail of the report being viewed. |
      BidLandscapeLandscapePoint | A set of estimates for a criterion's performance for a specific bid amount. |
      DataEntry | The base class of all return types of the table service. |
      DimensionProperties | Top level class for Dimensions. |
      DomainCategory | Represents categories that AdWords finds automatically for your website |
      BidLandscape | Represents data about a bid landscape for an ad group or criterion. |
      CriterionBidLandscape | The bid landscape for a criterion. A bid landscape estimates how a a criterion will perform based on different bid amounts. |
      AdGroupBidLandscape | Represents data about a bidlandscape for an adgroup. |
      CriterionBidLandscapePage | Contains a subset of CriterionBidLandscapePage objects resulting from the filtering and paging of DataService::getCriterionBidLandscape call. |
      AdGroupBidLandscapePage | Contains a subset of AdGroupBidLandscape objects resulting from the filtering and paging of DataService::getAdGroupBidLandscape call. |
      DomainCategoryPage | Contains a subset of DomainCategory objects resulting from the filtering and paging of DataService::getDomainCategory call. |
      DataError | Represents errors thrown by the get operation. |
      ExperimentService | Use this service to set up campaign experiments which let you accurately test and measure changes to your keywords, bids, ad groups and placements. Creating and running a campaign experiment involves the following steps: |
      ExperimentReturnValue | A container for return values from the ExperimentService. |
      Experiment | Class representing a experiment for the ExperimentService. |
      ExperimentSummaryStats | Contains how many changes were made associated with an experiment at the adgroup, critieria and creative levels |
      ExperimentOperation | Operation for adding, updating or removing operations. For removing, use SET and mark status as REMOVED. |
      ExperimentPage | Contains a subset of experiment resulting from the filtering and paging of the ExperimentService::get call. |
      ExperimentServiceError | Base error class for Experiment Service. |
      FeedService | Service used to get and mutate Feeds. |
      FeedReturnValue | The result of a call to FeedService::mutate. |
      Feed | A Feed identifies a source of data and its schema. The data for the Feed can either be user-entered via the FeedItemService or system-generated, in which case the data is provided automatically. |
      FeedAttribute | FeedAttributes define the types of data expected to be present in a Feed. A single FeedAttribute specifies the expected type of the FeedItemAttributes with the same FeedAttributeId. Optionally, a FeedAttribute can be marked as being part of a FeedItem's unique key. |
      SystemFeedGenerationData | Configuration data allowing feed items to be populated for a system feed. |
      PlacesLocationFeedData | Data used to configure a location feed populated from Google My Business Locations. |
      OAuthInfo | Data used for authorization using OAuth. For more information about OAuth, see: "https://developers.google.com/accounts/docs/OAuth2" |
      FeedOperation | Operation used to create or mutate a Feed. |
      FeedPage | The result of a call to FeedService::get. |
      FeedError | An error caused by an invalid Feed in a FeedService request. |
      AdGroupFeedService | Service used to manage adgroup feed links, and matching functions. |
      AdGroupFeedReturnValue | The result of a call to AdGroupFeedService::mutate. |
      AdGroupFeed | AdGroupFeeds are used to link a feed to an adgroup using a matching function, making the feed's feed items available in the adgroup's ads for substitution. |
      AdGroupFeedError | Represents an error for the AdGroupFeedService. |
      AdGroupFeedOperation | Operation used to create or mutate an AdGroupFeed. |
      AdGroupFeedPage | The result of a call to AdGroupFeedService::get. Contains a list of associations between ad groups and feeds. |
      FeedItemService | Service to operate on feed items. |
      FeedItemReturnValue | A container for return values from FeedItemService.mutate(). |
      FeedItem | Represents an item in a feed. |
      FeedItemAttributeValue | Represents a feed item's value for a particular feed attribute. A feed item's value is composed of a collection of these attribute values. |
      FeedItemPolicyData | Contains offline-validation and approval results for a given FeedItem and FeedMapping. Each validation data indicates any issues found on the feed item when used in the context of the feed mapping. |
      FeedItemAttributeError | Contains validation error details for a set of feed attributes. |
      PolicyData | Approval and policy information attached to an entity. |
      DisapprovalReason | Container for information about why an AdWords entity was disapproved. |
      FeedItemDevicePreference | Represents a FeedItem device preference. |
      FeedItemSchedule | Represents a FeedItem schedule, which specifies a time interval on a given day when the feed item may serve. The FeedItemSchedule times are in the account's time zone. |
      FeedItemCampaignTargeting | Specifies the campaign the request context must match in order for the feed item to be considered eligible for serving (aka the targeted campaign). E.g., if the below campaign targeting is set to campaignId = X, then the feed item can only serve under campaign X. |
      FeedItemAdGroupTargeting | Specifies the adgroup the request context must match in order for the feed item to be considered eligible for serving (aka the targeted adgroup). E.g., if the below adgroup targeting is set to adgroup = X, then the feed item can only serve under adgroup X. |
      Location | Represents Location criterion |
      FeedItemError | FeedItemService related errors. |
      FeedItemOperation | FeedItem service mutate operation. |
      FeedItemPage | Contains a subset of feed items resulting from a FeedItemService::get call. |
      FeedMappingService | Service for getting and mutating FeedMappings. |
      FeedMappingReturnValue | The result of a call to FeedMappingService::mutate. |
      FeedMapping | A FeedMapping represents a mapping between feed attributes in a specific feed and placeholder fields for a specific placeholder type. This will tell the ads serving system which parts of the feed item should be used when populating a placeholder. Without this mapping the placeholder cannot be populated and the extension can not be displayed |
      AttributeFieldMapping | Represents a mapping between a feed attribute and a placeholder field |
      FeedMappingOperation | Operation used to create a FeedMapping |
      FeedMappingPage | The result of a call to FeedMappingService::get. |
      FeedMappingError | Errors caused by invalid usage of FeedMappingService |
      GeoLocationService | Use this service to retrieve the geographic coordinates or canonical form of an address. The data returned by GeoLocationService is required for the following tasks: |
      GeoPoint | Specifies a geo location with the supplied latitude/longitude. |
      GeoLocation | Class representing a location with its geographic coordinates. |
      Address | Structure to specify an address location. |
      InvalidGeoLocation | Invalid GeoLocation object. |
      GeoLocationSelector | A selector used to fetch geographic coordinates for given addresses. |
      GeoLocationError | Errors for GeoLocationService. |
      LocationCriterionService | Service that returns LocationCriterion constants that match a specified name or list of criterion id(s) as specified in the input selector |
      LocationCriterion | Represents data that encapsulates a location criterion. |
      LocationCriterionServiceError | Represents errors thrown by the LocationCriterionService::get operation. |
      ManagedCustomerService | Customer Manager Service. |
      ManagedCustomerReturnValue | A container for return values from the ManagedCustomerService. |
      ManagedCustomer | Data object that represents a managed customer. Member of ManagedCustomerPage. |
      AccountLabel | A label that can be attached to accounts. A manager may attach labels to accounts that s/he manages (either directly or indirectly) |
      ManagedCustomerLabel | A label ID and customer ID the label applies to. |
      ManagedCustomerOperation | An operation on a managed customer |
      MoveOperation | Operation for moving ManagedCustomer links. See ManagedCustomerService::mutateManager. |
      ManagedCustomerLink | Represents an AdWords manager-client link. |
      LinkOperation | Operation for modifying ManagedCustomer links. See ManagedCustomerService::mutateLink. |
      ManagedCustomerLabelOperation | An operation to apply or remove an account label from a managed customer. Note: The |
      PendingInvitation | Pending invitation result for the getPendingInvitations method. |
      PendingInvitationSelector | Selector for getPendingInvitations method. |
      ManagedCustomerPage | Return result of ManagedCustomerService |
      ManagedCustomerServiceError | Error for ManagedCustomerService |
      MediaService | Use this service to manage media for your template ads. After uploading images and videos with this service, use the IDs when creating template ads |
      MediaPage | Page of media returned by the MediaService which includes the media. |
      VideoError | Error class for errors associated with parsing video data. |
      AudioError | Error class for errors associated with parsing audio data. |
      MutateJobService | Use the |
      BulkMutateJobPolicy | A basic job policy. |
      YouTubeVideo | YouTube video criterion |
      YouTubeChannel | YouTube channel criterion |
      Webpage | Criterion for targeting webpages of an advertiser's website. The website domain name is specified at the campaign level. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      WebpageParameter | Parameter of Webpage criterion, expressed as a list of conditions, or logical expressions, for targeting webpages of an advertiser's website. |
      WebpageCondition | Logical expression for targeting webpages of an advertiser's website |
      CriterionParameter | Base type of criterion parameters. |
      LocationGroups | Represents a criterion containing a function that when evaluated specifies how to target based on the type of the location. These "location groups" are custom, dynamic bundles of locations (for instance "High income areas in California" or "Airports in France") |
      PlacesOfInterestOperand | This operand specifies a place of interest category for semantic targeting. |
      LocationExtensionOperand | This operand specifies information required for location extension targeting. |
      IncomeOperand | This operand specifies the income bracket a household falls under. |
      GeoTargetOperand | Represents an operand containing geo information, specifying the scope of the geographical area. |
      Proximity | Represents a Proximity Criterion. A proximity is an area within a certain radius of a point with the center point being described by a lat/long pair. The caller may also alternatively provide address fields which will be geocoded into a lat/long pair. Note: If a geoPoint value is provided, the address is not used for calculating the lat/long to target |
      ProductScope | Scope of products. Contains a set of product dimensions, all of which a product has to match to be included in the campaign. These product dimensions must have a value; the "everything else" case without a value is not allowed |
      ProductPartition | Product partition (product group) in a shopping campaign. Depending on its type, a product partition subdivides products along some product dimension, specifies a bid for products, or excludes products from bidding |
      Platform | Represents Platform criterion |
      IpBlock | Criterion used for IP exclusions. We allow: |
      ContentLabel | Content Label for category exclusion. This is enabled for AdX. |
      AppPaymentModel | Represents a criterion for targeting paid apps |
      AdSchedule | Represents an AdSchedule Criterion. AdSchedule is specified as day and time of the week criteria to target the Ads |
      TargetingSetting | Setting for targeting related features. This is applicable at Campaign and AdGroup level. |
      TargetingSettingDetail | Specifies if criteria of this type group should be used to restrict targeting, or if ads can serve anywhere and criteria are only used in determining the bid. |
      ExplorerAutoOptimizerSetting | Settings for the Display Campaign Optimizer, initially termed "Explorer". |
      CampaignCriterionOperation | Generic operation (add, remove and set) for campaign criteria. |
      CampaignCriterion | Represents a campaign level criterion. |
      NegativeCampaignCriterion | A negative campaign criterion. |
      CampaignAdExtensionOperation | CampaignAdExtension service operation. Note: The |
      CampaignAdExtension | Represents a campaign level ad extension. A campaign ad extension specifies a campaign and an ad extension which can extend any ad under that campaign. |
      AdExtension | Base class for AdExtension objects. An AdExtension is an extension to an existing ad or metadata that will process into an extension. |
      LocationSyncExtension | Local business center(LBC) sync extension that ties a LBC account with a campaign. |
      LocationExtension | Location based ad extension. |
      BudgetOperation | Operations for adding/updating Budget entities. |
      AdGroupOperation | AdGroup operations for adding/updating/removing adgroups. |
      AdGroup | Represents an ad group. |
      AdGroupExperimentData | Data associated with an advertiser experiment for this adgroup. This is disabled for AdX. |
      AdGroupExperimentBidMultipliers | Bid multiplier used to modify the bid of an adgroup while running an experiment. This is disabled for AdX. |
      ManualCPMAdGroupExperimentBidMultipliers | Adgroup level bid multipliers used in manual CPM bidding strategy. This is disabled for AdX. |
      BidMultiplier | Represents a multiplier to modify a bid. The final value after modification is represented by the multiplied bid value. |
      Bid | Represents a bid of a certain amount. |
      ManualCPCAdGroupExperimentBidMultipliers | Adgroup level bid multipliers used in manual CPC bidding strategies. This is disabled for AdX. |
      AdGroupLabelOperation | Operations for adding/removing labels from AdGroup. |
      AdGroupLabel | Manages the labels associated with an AdGroup. |
      AdGroupCriterionOperation | Operation (add, remove and set) on adgroup criteria. |
      AdGroupCriterion | Represents a criterion in an ad group, used with AdGroupCriterionService. |
      NegativeAdGroupCriterion | A negative criterion in an adgroup. |
      BiddableAdGroupCriterion | A biddable (positive) criterion in an adgroup. |
      BiddableAdGroupCriterionExperimentData | Data associated with an advertiser experiment for this BiddableAdGroupCriterion. |
      AdGroupCriterionExperimentBidMultiplier | Bid multiplier used to modify the bid of a criterion while running an experiment. This is disabled for AdX. |
      ManualCPCAdGroupCriterionExperimentBidMultiplier | AdGroupCriterion level bid multiplier used in manual CPC bidding strategies. This is disabled for AdX. |
      QualityInfo | Container for criterion quality information. |
      UrlList | Wrapper POJO for a list of URLs. The list can be cleared if a request contains a UrlList with an empty urls list. |
      AdGroupCriterionLabelOperation | Operations for adding/removing labels from AdGroupCriterion. |
      AdGroupCriterionLabel | Manages the labels associated with an AdGroupCriterion. |
      AdGroupBidModifierOperation | Operation used to create or mutate a AdGroupBidModifier. |
      AdGroupBidModifier | Represents an adgroup level bid modifier override for campaign level criterion bid modifier values. |
      PlaceHolder | A place holder for a result which is not available. |
      Operand | A marker interface for entities that can be operated upon in mutate operations. |
      Job | Represents an asynchronous macro unit of work. |
      ApiErrorReason | Interface that has a reason return an associated service error. |
      JobStats | Job-handling statistics. |
      BillingSummary | Represents the billing summary of the job that provides the overall cost of the job's operations, i.e., for the work done by the job. This therefore excludes the cost of operating on the job itself - setting up the job, polling for its status, retrieving the result, etc. |
      SimpleMutateJob | A mutation job, which was submitted using MutateJobService::mutate, and will execute asynchronously sometime after submission. |
      JobEvent | An event defined by a status change of a job. |
      SimpleMutateResult | The results of a simple mutation job. |
      CriterionPolicyError | Contains the policy violations for a single BiddableAdGroupCriterion. |
      MultiplierError | Represents errors in bid multipliers. |
      JobError | Job handling errors. |
      AdGroupCriterionLimitExceeded | Signals that too many criteria were added to some ad group. |
      CriterionError | Error class used for reporting criteria related errors. |
      CampaignCriterionError | Base error class for Campaign Criterion Service. |
      CampaignAdExtensionError | CampaignAdExtension errors. |
      BulkMutateJobError | Bulk mutate job handling errors. |
      AdGroupServiceError | Represents possible error codes in AdGroupService. |
      AdGroupCriterionError | Base error class for Ad Group Criterion Service. |
      AdExtensionError | AdExtension errors. |
      JobResult | Represents the result data of a job. This contains both the results of successfully processed operations as well as errors returned by failed operations. |
      JobSelector | For selecting jobs whose information will be returned from a get method call of a job service. |
      BulkMutateJobSelector | Specifies additional criteria for selecting bulk mutate jobs. |
      OfflineConversionFeedService | Service that handles the reporting of offline conversion data from external third parties |
      OfflineConversionFeedReturnValue | A container for return values from the OfflineConversionFeedService. |
      OfflineConversionFeed | Represents an entire record in the offline conversions feed that the advertiser uploads. |
      OfflineConversionError | Errors that the OfflineConversionFeedService can throw. |
      CurrencyCodeError | Errors for currency codes. |
      OfflineConversionFeedOperation | Operation for uploading OfflineConversionFeed. See OfflineConversionFeedService::mutate |
      ReportDefinitionService | |
      EnumValuePair | Represents information about enum values. |
      ReportDefinitionField | Represents the fields that can be used to create a ReportDefinition. This class allows the user to query the list of fields applicable to a given report type. Consumers of reports will be able use the retrieved fields through the ReportDefinitionService::getReportFields api and run the corresponding reports. |
      ReportDefinitionError | Encapsulates the errors that can be thrown during ReportDefinition mutate operation. |
      NotWhitelistedError | Indicates that the customer is not whitelisted for accessing the API. |
      TargetingIdeaService | Use this service to generate new keyword and placement ideas based on the parameters specified in the selector. See the TargetingIdeaSelector documentation for more details |
      WebpageDescriptor | Basic information about a webpage. |
      MonthlySearchVolume | A keyword response value representing search volume for a single month. An instance with a |
      Range | Represents a range of values that has either an upper or a lower bound. |
      InStreamAdInfo | Information specific to the instream ad format. Instream ads are video ads which play as part of the delivery of video content, either before, during, or after the content itself. |
      TextAdSpec | Specification for a text ad. The presence of a |
      InStreamAdSpec | Placement request/response object which provides details about instream ad types, options, and other available configuration variables. |
      DisplayAdSpecAdSizeSpec | Specification for an ad size. This specification allows customization by display options for more fine-grained control over returns, so that customers can associate ad options with specific sizes. For example, suppose the customer in general would like to see placements with |
      ImageDisplayType | DisplayType implementation for images. |
      HtmlDisplayType | HTML-specific options for display ads are contained within this class. |
      FlashDisplayType | DisplayType implementation for Flash display ads. |
      DisplayType | Base interface for types of display ads. |
      DisplayAdSpec | Placement request/response object which provides details about display ad types, options, and other available configuration variables. |
      AdSpec | Interface for ad specifications to implement. See individual spec documentation for more details on how to use each type, and AdSpecListSearchParameter to understand what these specs are for. |
      AdFormatSpec | A placement response object which provides information about one of the ad formats supported by a placement. |
      Attribute | Attributes encompass the core information about a particular TargetingIdea. Some attributes are for |
      WebpageDescriptorAttribute | Attribute type that contains a WebpageDescriptor value. |
      StringAttribute | Attribute type that contains a string value. |
      PlacementTypeAttribute | Attribute type that contains a PlacementType value. |
      PlacementAttribute | Attribute type that contains a Placement value. |
      MonthlySearchVolumeAttribute | Attribute type that contains a list of MonthlySearchVolume values. The list contains the past 12 MonthlySearchVolumes (excluding the current month). The first item is the data for the most recent month and the last item is the data for the oldest month. |
      MoneyAttribute | Attribute type that contains a Money value. |
      LongRangeAttribute | Attribute type that contains a Range of LongValue values. |
      LongAttribute | Attribute type that contains a long value. |
      KeywordAttribute | Attribute type that contains a Keyword value. |
      IntegerSetAttribute | Attribute type that contains a Set of integer values. |
      IntegerAttribute | Attribute type that contains an integer value. |
      InStreamAdInfoAttribute | Attribute type that contains an InStreamAdInfo value. |
      IdeaTypeAttribute | Attribute type that contains an IdeaType value. For example, if a TargetingIdea represents a keyword idea, its IdeaTypeAttribute would contain a |
      DoubleAttribute | Attribute type that contains a double value. |
      CriterionAttribute | Attribute type that contains a Criterion value. |
      BooleanAttribute | Attribute type that contains a boolean value. |
      AdSpecListAttribute | Attribute type that contains a list of AdSpec values. |
      AdFormatSpecListAttribute | Attribute type that contains a list of AdFormatSpec values. |
      Type_AttributeMapEntry | This represents an entry in a map with a key of type Type and value of type Attribute. |
      TargetingIdea | Represents a TargetingIdea returned by search criteria specified in the TargetingIdeaSelector. Targeting ideas are keywords or placements that are similar to those the user inputs. |
      TargetingIdeaPage | Contains a subset of TargetingIdeas from the search criteria specified by a TargetingIdeaSelector. |
      LongComparisonOperation | Object representing integer comparison operations. This is usually used within a particular search.SearchParameter to specify the valid values requested for the specific Attribute. |
      SearchParameter | A set of SearchParameters is supplied to the TargetingIdeaSelector to specify how the user wants to filter the set of all possible TargetingIdeas |
      SeedAdGroupIdSearchParameter | A SearchParameter for |
      SearchVolumeSearchParameter | A SearchParameter that specifies the level of search volume expected in results, and it has a direct relationship to AttributeType::SEARCH_VOLUME. Absence of a SearchVolumeSearchParameter in a TargetingIdeaSelector is equivalent to having no constraint on search volume specified |
      RelatedToUrlSearchParameter | A SearchParameter that specifies a set of URLs that results should in some way be related too. For example, keyword results would be similar to content keywords found on the related URLs |
      RelatedToQuerySearchParameter | A SearchParameter for a query of |
      NetworkSearchParameter | |
      LocationSearchParameter | A SearchParameter used to indicate the locations being targeted. This can be used, for example, to search for |
      LanguageSearchParameter | A SearchParameter used to indicate multiple language being targeted. This can be used, for example, to search for |
      IncludeAdultContentSearchParameter | SearchParameter that specifies whether adult content should be returned |
      IdeaTextFilterSearchParameter | A SearchParameter for |
      CompetitionSearchParameter | A SearchParameter for |
      CategoryProductsAndServicesSearchParameter | A SearchParameter for |
      TargetingIdeaSelector | A descriptor for finding TargetingIdeas that match the specified criteria. |
      TrafficEstimatorError | Base error class for TrafficEstimatorService. |
      TargetingIdeaError | Base error class for the TargetingIdeaService. |
      AdGroupCriterionService | Use this service to manage criteria (such as keywords or placements). A criterion describes the conditions that determine if an ad should display. Two classes of criteria are available: |
      AdGroupCriterionReturnValue | A container for return values from the AdGroupCriterionService. |
      AdGroupCriterionLabelReturnValue | A container for return values from the AdGroupCriterionService::mutateLabel call. |
      AdGroupCriterionPage | Contains a subset of adgroup criteria resulting from a AdGroupCriterionService::get call. |
      TrafficEstimatorService | Use this service to request traffic estimates for proposed or existing campaigns, ad groups, and keywords |
      StatsEstimate | Represents a set of stats for a daily traffic estimate |
      Estimate | Abstract class representing an reply to an EstimateRequest. |
      CampaignEstimate | Represents the estimate results for a single campaign. |
      AdGroupEstimate | Represents the estimate results for a single ad group. |
      KeywordEstimate | Represents the traffic estimate result for a single keyword. |
      TrafficEstimatorResult | Contains results of traffic estimation request. |
      EstimateRequest | Abstract class representing a request to estimate stats. |
      CampaignEstimateRequest | Represents a campaign that will be estimated |
      AdGroupEstimateRequest | Represents an ad group that will be estimated. Ad groups may be all new or all existing, or a mixture of new and existing. Only existing campaigns can contain estimates for existing ad groups |
      KeywordEstimateRequest | Represents a keyword to be estimated. |
      TrafficEstimatorSelector | Contains a list of campaigns to perform a traffic estimate on. |
      AdwordsUserListService | Service which is used to manage user lists. |
      UserListReturnValue | A container for return values from the UserListService. |
      UserList | Represents a UserList object that is sent over the wire. This is a list of users an account may target. |
      SimilarUserList | SimilarUserList is a list of users which are similar to users from another UserList. These lists are readonly and automatically created by google. |
      RuleBasedUserList | Representation of a userlist that is generated by a rule. |
      ExpressionRuleUserList | Visitors of a page. The page visit is defined by one boolean rule expression. |
      Rule | A client defined rule based on custom parameters sent by web sites. It consists of rule item groups that are connected by OR. |
      RuleItemGroup | A group of rule items that are ANDed together. |
      RuleItem | An atomic rule fragment. |
      DateRuleItem | An atomic rule fragment composing of date operation. |
      DateKey | A custom parameter of date type. Supported date formats are listed as follows: |
      NumberRuleItem | An atomic rule fragment composing of number operation. |
      NumberKey | A custom parameter of type number. |
      StringRuleItem | An atomic rule fragment composing of string operation. |
      StringKey | Custom parameter of type string. For websites, there are two built-in parameters URL (name = 'url__') and referrer URL (name = 'ref_url__'). |
      DateSpecificRuleUserList | Visitors of a page during specific dates. The visiting periods are defined as follows: |
      BasicUserList | User list targeting as a collection of conversion types. |
      UserListConversionType | Represents a conversion type used for building remarketing user lists. |
      LogicalUserList | Represents a user list that is a custom combination of user lists and user interests. |
      UserListLogicalRule | A user list logical rule. A rule has a logical operator (and/or/not) and a list of operands that can be user lists or user interests. |
      LogicalUserListOperand | An interface for a logical user list operand. A logical user list is a combination of logical rules. Each rule is defined as a logical operator and a list of operands. Those operands can be of type UserList. |
      UserListOperation | UserList operations for adding/updating UserList entities. |
      UserListPage | Contains a list of user lists resulting from the filtering and paging of the UserListService::get call. |
      UserListError | Represents possible error codes in UserListService. |
      ExpressBusinessService | A service which fetches and manages AdWords Express businesses. |
      ExpressBusinessOperation | A typed Operation class that uses an instance of ExpressBusiness as its operand. Note: The |
      ExpressBusiness | Information about an AdWords Express business. |
      PhoneNumber | Phone number which contains the phone number string plus the region that the number is to be from. |
      ExpressNoStatsPage | |
      ExpressBusinessPage | Contains a page of ExpressBusinesses with no stats. |
      Date | Represents a date. |
      ExpressBusinessError | Express business related errors. |
      BudgetSuggestionService | A service for budget suggestion. |
      BudgetSuggestion | A budget suggestion and its associated data (all are estimates). |
      NegativeKeyword | Criterion to mark a keyword is negative keyword. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      ProductService | A Criterion which describes the product or service an Ad is targeting. A product and service criterion can be used to derive a group of KeywordSet by AdWords Express. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      NegativeCriterion | A negative criterion. It wraps a Criterion and will be associated with an ad group as a NegativeAdGroupCriterion . This is disabled for AdX when it is contained within Operators: ADD, SET. |
      KeywordSet | A keyword set based Criterion. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      KeywordGroup | A Criterion for keyword groups. This is disabled for AdX when it is contained within Operators: ADD, SET. |
      BudgetSuggestionSelector | A selector for budget suggestion |
      PromotionService | A service which manages AdWords Express promotions. |
      PromotionOperation | A typed Operation class that uses an instance of Promotion as its operand |
      Promotion | A promotion for a business. It contains all the user specified data as needed by AdWords Express to generate AdWords campaigns. |
      Creative | Creative for a text ad. |
      PromotionPage | Contains a page of Promotions with no stats. |
      PromotionError | Promotion related errors for AdWords Express. |
      ProductServiceService | A service which returns product and service supported by AdWords Express. |
      ProductServicePage | Contains a page of ProductServices with no stats. |
      CampaignSharedSetService | This service is used for managing associations between |
      CampaignSharedSetReturnValue | A container for return values from the CampaignSharedSetService::mutate call. |
      CampaignSharedSet | CampaignSharedSets are used for managing the shared sets associated with a campaign. |
      CampaignSharedSetOperation | Operations for adding/updating CampaignSharedSet entities. |
      CampaignSharedSetPage | Contains a list of associations between campaigns and shared sets resulting from the filtering and paging of CampaignSharedSetService::get call. |
      CampaignSharedSetError | Represents error codes for the CampaignSharedSetService. |
      SharedCriterionService | Manages which criteria are associated with shared sets. |
      SharedCriterionReturnValue | Container for the return value from the SharedSetCriterionService. |
      SharedCriterion | Represents a criterion belonging to a shared set. |
      SharedCriterionOperation | Operation for adding/removing a criterion from a shared set. |
      SharedCriterionPage | Contains a list of shared set criteria results filtered and sorted as specified in the SharedCriterionService::get call |
      SharedCriterionError | Represents error codes for the SharedCriterionService. |
      SharedSetService | This service is used for managing SharedSet entities themselves and the association between sets and campaigns. |
      SharedSetReturnValue | A container for return values from the SharedSetService::mutate call. |
      SharedSet | SharedSets are used for sharing entities across multiple campaigns under the same account. |
      SharedSetOperation | Operations for adding/updating SharedSet entities. |
      SharedSetPage | Contains a list of criterion lists resulting from the filtering and paging of SharedSetService::get call. |
      SharedSetError | Represents error codes for the SharedSetService. |
      LabelService | Use this service to manage labels. The light weight label, once created, can be attached to campaign management entities such as campaigns, ad groups, creatives, criterion and etc. |
      LabelReturnValue | A container for return values from LabelService. |
      LabelOperation | An operation for adding, editing, removing Label. |
      LabelPage | Contains a subset of labels resulting from the filtering and paging of the LabelService::get call. |
      LabelError | Base error class for LabelService. |
      AdGroupService | Use this service to manage ad groups. An ad group organizes a set of ads and criteria together, and also provides the default bid for its criteria. One or more ad groups belong to a campaign. |
      AdGroupReturnValue | A container for return values from the AdGroupService. |
      AdGroupLabelReturnValue | A container for return values from the AdGroupService::mutateLabel call. |
      AdGroupPage | Contains a subset of adgroup resulting from the filtering and paging of the AdGroupService::get call |
      AccountLabelService | Service for creating, editing, and deleting labels that can be applied to managed customers |
      AccountLabelOperation | Operation for adding, updating, or deleting a label. |
      LabelServiceError | Errors for LabelService. |
      AdCustomizerFeedService | Service used to create and mutate Feeds that contain ad customizer data |
      AdCustomizerFeedReturnValue | The result of a call to AdCustomizerFeedService::mutate. |
      AdCustomizerFeed | A Feed which contains data used to populate ad customizers |
      AdCustomizerFeedAttribute | An attribute of an AdCustomizerFeed. |
      AdCustomizerFeedOperation | Operation used to create or mutate an AdCustomizerFeed. |
      AdCustomizerFeedPage | The result of a call to AdCustomizerFeedService::get. |
      AdCustomizerFeedError | An error caused by an invalid ad customizer feed in an AdCustomizerFeedService request. |
      AdGroupExtensionSettingService | Service used to manage extensions at the adgroup level. The extensions are managed by AdWords using existing feed services, including creating and modifying feeds, feed items, and adgroup feeds for the user. |
      AdGroupExtensionSettingReturnValue | A container for return values from a |
      AdGroupExtensionSetting | An AdGroupExtensionSetting is used to add or modify extensions being served for the specified ad group. |
      ExtensionSetting | A setting specifying when and which extensions should serve at a given level (customer, campaign, or ad group). |
      ExtensionFeedItem | Contains base extension feed item data for an extension in an extension feed managed by AdWords. |
      AppFeedItem | Represents an App extension. |
      SitelinkFeedItem | Represents a sitelink extension. |
      ReviewFeedItem | Represents a Review extension. |
      CalloutFeedItem | Represents a callout extension. |
      CallFeedItem | Represents a Call extension. |
      CallConversionType | Conversion type for a call extension. |
      AdGroupExtensionSettingOperation | Operation used to create or mutate an AdGroupExtensionSetting. |
      AdGroupExtensionSettingPage | Contains a subset of AdGroupExtensionSetting objects resulting from a |
      ExtensionSettingError | Represents an error for various extension setting services. |
      CampaignExtensionSettingService | Service used to manage extensions at the campaign level. The extensions are managed by AdWords using existing feed services, including creating and modifying feeds, feed items, and campaign feeds for the user. |
      CampaignExtensionSettingReturnValue | A container for return values from a |
      CampaignExtensionSetting | A CampaignExtensionSetting is used to add or modify extensions being served for the specified campaign. |
      CampaignExtensionSettingOperation | Operation used to create or mutate a CampaignExtensionSetting. |
      CampaignExtensionSettingPage | Contains a subset of CampaignExtensionSetting objects resulting from a |
      CustomerExtensionSettingService | Service used to manage extensions at the customer level. The extensions are managed by AdWords using existing feed services, including creating and modifying feeds, feed items, and customer feeds for the user. |
      CustomerExtensionSettingReturnValue | A container for return values from a |
      CustomerExtensionSetting | A CustomerExtensionSetting is used to add or modify extensions being served for the customer. |
      CustomerExtensionSettingOperation | Operation used to create or mutate a CustomerExtensionSetting. |
      CustomerExtensionSettingPage | Contains a subset of CustomerExtensionSetting objects resulting from a |
      AdGroupBidModifierService | Service used to manage campaign criterion bid overrides at the ad group level. Currently supports platform (mobile) bid multiplier overrides only. |
      AdGroupBidModifierReturnValue | A container for return values from the AdGroupBidModifierService. |
      AdGroupBidModifierPage | Contains a subset of adgroup bid modifiers resulting from a call to AdGroupBidModifierService::get. |
      AdParamService | Use this service to manage ad parameters, which let you quickly update parameterized values (such as prices or inventory levels) in a text ad. Whereas updates to regular ad text can take hours to go live, updates to parameterized values go live in minutes |
      AdParamOperation | Represents an operation on an AdParam. The supported operators are |
      AdParam | Represents an ad parameter. Use ad parameters to update numeric values (such as prices or inventory levels) in any line of a text ad, including the destination URL. You can set two |
      AdParamPage | Represents a page of AdParams returned by the AdParamService. |
      AdParamPolicyError | Policy violation for an AdParam. |
      AdParamError | Errors for AdParamService. |
      BiddingStrategyService | BiddingStrategy Service to get/mutate bidding strategies. This is disabled for AdX. |
      BiddingStrategyReturnValue | A container for return values from the BiddingStrategyService::mutate call. |
      SharedBiddingStrategy | Bidding strategies store shared bidding configuration data and are account-level objects. |
      BiddingStrategyOperation | Operations for adding/updating bidding strategies. |
      BiddingStrategyPage | Contains a list of bidding strategies resulting from the filtering and paging of BiddingStrategy::get call. |
      BiddingStrategyError | Represents error codes for bidding strategy entities. |
      BudgetOrderService | Service for managing BudgetOrders. Note: This service is available only on a whitelist basis. |
      BudgetOrderReturnValue | A container for return values from the BudgetOrderService::mutate method. |
      BudgetOrder | A BudgetOrder links an account wide budget with a BillingAccount. |
      BudgetOrderRequest | Holds fields that provide information on the last set of values that were passed in through the parent BudgetOrder for mutate.add and mutate.set. This element only applies if manager account is whitelisted for new billing backend. |
      BudgetOrderOperation | Operation for BudgetOrder. |
      BillingAccount | Represents an BillingAccount. |
      BudgetOrderPage | A page of BudgetOrders from BudgetOrderService::get method. |
      CustomerOrderLineError | Error information returned for CustomerOrderLineService. |
      BudgetOrderError | Error information for BudgetOrderService. |
      BudgetService | Budget Service to get/mutate budgets. |
      BudgetReturnValue | A container for return values from the BudgetService::mutate call. |
      BudgetPage | Contains a list of budgets resulting from the filtering and paging of BudgetService::get call. |
      CampaignCriterionService | Use this service to manage campaign-level criteria |
      CampaignCriterionReturnValue | A container for return values from the CampaignCriterionService. |
      CampaignCriterionPage | Contains a subset of campaign criteria resulting from a call to CampaignCriterionService::get. |
      IAdGroupAdService | Use this service to manage ads. Available ad types are subclasses of the base Ad type and are shown in the AdGroupAd.ad documentation. Here are some of the commonly used ad types: |
      ICampaignService | Use this service to manage campaigns. A campaign organizes one or more ad groups together and has its own budget, bidding strategy, serving date range, and targeting settings (managed using CampaignCriterionService). You can also set campaign-wide ad extensions using CampaignExtensionSettingService. |
      ICampaignFeedService | Service used to manage campaign feed links, and matching functions. |
      IConstantDataService | A service to return constant data. |
      IConversionTrackerService | Use this service to manage conversion trackers. A conversion tracker provides a snippet of code which records every time a user visits a page that contains it. The data this provides can be used to gauge the effectiveness of your ads and keywords. |
      ICustomerService | Service to access basic details about any customer. |
      ICustomerSyncService | Use this service to retrieve the changed entities for a customer account or campaign based on the given date range |
      ICustomerFeedService | Service used to manage customer feed links, and matching functions. |
      IDataService | A service to return Ads Campaign Management data matching a Selector. This is disabled for AdX. |
      IExperimentService | Use this service to set up campaign experiments which let you accurately test and measure changes to your keywords, bids, ad groups and placements. Creating and running a campaign experiment involves the following steps: |
      IFeedService | Service used to get and mutate Feeds. |
      IAdGroupFeedService | Service used to manage adgroup feed links, and matching functions. |
      IFeedItemService | Service to operate on feed items. |
      IFeedMappingService | Service for getting and mutating FeedMappings. |
      IGeoLocationService | Use this service to retrieve the geographic coordinates or canonical form of an address. The data returned by GeoLocationService is required for the following tasks: |
      ILocationCriterionService | Service that returns LocationCriterion constants that match a specified name or list of criterion id(s) as specified in the input selector |
      IManagedCustomerService | Customer Manager Service. |
      IMediaService | Use this service to manage media for your template ads. After uploading images and videos with this service, use the IDs when creating template ads |
      IMutateJobService | Use the |
      IOfflineConversionFeedService | Service that handles the reporting of offline conversion data from external third parties |
      IReportDefinitionService | |
      ITargetingIdeaService | Use this service to generate new keyword and placement ideas based on the parameters specified in the selector. See the TargetingIdeaSelector documentation for more details |
      IAdGroupCriterionService | Use this service to manage criteria (such as keywords or placements). A criterion describes the conditions that determine if an ad should display. Two classes of criteria are available: |
      ITrafficEstimatorService | Use this service to request traffic estimates for proposed or existing campaigns, ad groups, and keywords |
      IAdwordsUserListService | Service which is used to manage user lists. |
      IExpressBusinessService | A service which fetches and manages AdWords Express businesses. |
      IBudgetSuggestionService | A service for budget suggestion. |
      IPromotionService | A service which manages AdWords Express promotions. |
      IProductServiceService | A service which returns product and service supported by AdWords Express. |
      ICampaignSharedSetService | This service is used for managing associations between |
      ISharedCriterionService | Manages which criteria are associated with shared sets. |
      ISharedSetService | This service is used for managing SharedSet entities themselves and the association between sets and campaigns. |
      ILabelService | Use this service to manage labels. The light weight label, once created, can be attached to campaign management entities such as campaigns, ad groups, creatives, criterion and etc. |
      IAdGroupService | Use this service to manage ad groups. An ad group organizes a set of ads and criteria together, and also provides the default bid for its criteria. One or more ad groups belong to a campaign. |
      IAccountLabelService | Service for creating, editing, and deleting labels that can be applied to managed customers |
      IAdCustomizerFeedService | Service used to create and mutate Feeds that contain ad customizer data |
      IAdGroupExtensionSettingService | Service used to manage extensions at the adgroup level. The extensions are managed by AdWords using existing feed services, including creating and modifying feeds, feed items, and adgroup feeds for the user. |
      ICampaignExtensionSettingService | Service used to manage extensions at the campaign level. The extensions are managed by AdWords using existing feed services, including creating and modifying feeds, feed items, and campaign feeds for the user. |
      ICustomerExtensionSettingService | Service used to manage extensions at the customer level. The extensions are managed by AdWords using existing feed services, including creating and modifying feeds, feed items, and customer feeds for the user. |
      IAdGroupBidModifierService | Service used to manage campaign criterion bid overrides at the ad group level. Currently supports platform (mobile) bid multiplier overrides only. |
      IAdParamService | Use this service to manage ad parameters, which let you quickly update parameterized values (such as prices or inventory levels) in a text ad. Whereas updates to regular ad text can take hours to go live, updates to parameterized values go live in minutes |
      IBiddingStrategyService | BiddingStrategy Service to get/mutate bidding strategies. This is disabled for AdX. |
      IBudgetOrderService | Service for managing BudgetOrders. Note: This service is available only on a whitelist basis. |
      IBudgetService | Budget Service to get/mutate budgets. |
      ICampaignCriterionService | Use this service to manage campaign-level criteria |
      ReportDefinition | |
    Common | |
     Lib | |
      AdsClient | This interface defines a client protocol (SOAP, WSE, REST, etc.) supported by the library. |
      AdsException | Base class for all exceptions thrown by the library related to an Ads API call. |
      AdsOAuthException | Exception thrown when OAuth authentication with Ads server fails. |
      AdsOAuthProvider | Provides OAuth authorization mechanism for Ads services. |
      AdsOAuthProviderForApplications | Provides OAuth authorization mechanism for Ads services when using Web and Installed application flows. |
      AdsOAuthProviderForServiceAccounts | Provides OAuth authorization mechanism for Ads services when using service account flow. |
      AdsService | Lists all the services available through this library. |
      AdsSoapClient | Base class for all SOAP services supported by this library. |
      AdsUser | Represents an Ads API user. |
      AppConfig | Interface for common configuration properties. |
      AppConfigBase | This class reads the configuration keys from App.config. |
      Configurable | Marks a class as configurable. |
      ContextStore | This class provides access to the call context, and hides the differences when the library is running as a web application or a normal application. |
      CredentialsExpiredException< T > | Exception thrown when credentials are expired. |
      ErrorHandler | Handles errors for an Ads API. |
      InMemoryTokenCache< T > | Implements an in-memory cache for holding tokens. |
      OAuth2JwtClaimset | An OAuth2 Service Account claimset. |
      OAuth2JwtClaimsetBuilder | Builder utility for OAuth2 Service Account claimsets. |
      OAuth2ProviderBase | |
      OAuth2ProviderForApplications | Provides OAuth authorization mechanism for Ads services when using Web and installed application flows. |
      OAuth2ProviderForServiceAccounts | Provides OAuth authorization mechanism for Ads services when using service account flow. |
      ServiceFactory | Interface to a factory which can create a particular group of services. For every new service supported, you need an implementation of this interface. |
      ServiceSignature | Defines an API signature object. This class is used as a support class to assist AdsUser in creating a service object. |
      SoapHeaderBase | Common base class for all SOAP Headers. |
      SoapListenerExtension | Define a SOAP Extension that traces the SOAP request and SOAP response for the XML Web service method the SOAP extension is applied to. |
      SoapListenerExtensionAttribute | SoapExtensionAttribute for the SOAP Extension that can be applied to an XML Web service method to enable tracing. |
      DfaTraceListener | Listens to SOAP messages sent and received by this library. |
     Logging | |
      DefaultBodyFormatter | Default instance of TraceFormatter. This class doesn't do any formatting transformation. |
      JsonBodyFormatter | Formats a JSON trace message by masking out sensitive fields. |
      KeyValueMessageFormatter | Formats a Key-value collection message by masking out sensitive fields. |
      LogEntry | Helper class for logging. |
      RequestInfo | Stores the details of an HTTP request being logged. |
      ResponseInfo | Stores the details of an HTTP response being logged. |
      SoapListener | Listens to SOAP messages sent and received by this library. |
      SoapTraceFormatter | Formats a SOAP message. |
      TraceFormatter | Formats a Trace message. |
      TraceListener | Listens to SOAP messages sent and received by this library. |
      UrlEncodedBodyFormatter | Formats a URL encoded HTTP trace message by masking out sensitive fields. |
     Util | |
      Reports | |
       AdsReportUtilities | The base class for all Ads API report download utilities. |
       ReportResponse | Represents a report response from the server. |
       AdsReportsException | Custom exception class for handling reporting errors. |
      CsvException | Custom exception class for handling csv errors. |
      CsvFile | Wraps the functionalities to read and write from a CSV file. |
      DateTimeProvider | Provides the current date and time, without depending directly on System.DateTime. This makes testing code that depends on timestamps easier. |
      DefaultDateTimeProvider | Default implementation of DateTimeProvider. |
      DeprecationUtilities | Utility class to display deprecation message at runtime. |
      PreconditionUtilities | |
      SerializationUtilities | This class provides utility methods in serializing and deserializing an object as xml. |
    Dfa | |
     Examples | |
      CSharp | |
       OAuth | |
        ConsoleExample | This code example shows how to run an DFA API command line application while incorporating the OAuth2 installed application flow into your application. If your application uses a single MCC login to make calls to all your accounts, you shouldn't use this code example. Instead, you should run Common\Util\OAuth2TokenGenerator.cs to generate a refresh token and set that in user.Config.OAuth2RefreshToken field, or set OAuth2RefreshToken key in your App.config / Web.config |
        Default | Code-behind class for Default.aspx. |
        OAuthLogin | Login and callback page for handling OAuth2 authentication. |
       v1_19 | |
        AddAdvertiserUserFilter | This code example locates a user profile by id number and adds a filter to it, limiting the user profile's access to certain advertisers. To get user ids, run GetUsers.cs. To get advertiser ids, run GetAdvertisers.cs |
        AssignAdvertisersToAdvertiserGroup | This code example assigns a list of advertisers to an advertiser group |
        AssignCreativesToPlacements | This code example assigns creatives to placements and creates a unique ad for each assignment. To get creatives, run GetCreatives.cs. To get placements, run GetPlacement.cs. |
        Authenticate | This code example authenticates using your DFA user name and password, and displays the user profile token, DFA account name and id. If you are setting username and password in your application's app.config and creating a DfaUser using the default constructor, then you don't need to obtain an authToken; the DfaUser does it for you at runtime based on your app.config settings. If you wish to set authToken in your app.config or create DfaUser using custom configuration, then you can run this example to obtain an authToken. See GetAdTypesNoConfig.cs to see how to construct a DfaUser with custom configuration. |
        CreateAdvertiser | This code example creates an advertiser in a given DFA network. To get the network id, run Authenticate.cs. |
        CreateAdvertiserGroup | This code example creates an advertiser group. |
        CreateCampaign | This code example creates a campaign in a given advertiser. To create an advertiser, run CreateAdvertiser.cs. |
        CreateContentCategory | This code example creates a content category with the given name and description. |
        CreateCreativeField | This code example creates a creative field associated with a given advertiser. To get an advertiser id, run GetAdvertisers.cs. |
        CreateCreativeFieldValue | This code example creates a creative field value associated with a given creative field. To get the creative field id, run GetCreativeFields.cs. |
        CreateCreativeGroup | This code example creates a creative group associated with a given advertiser. To get an advertiser id, run getAdvertisers.cs. Valid group numbers are limited to 1 or 2. |
        CreateFlashInpageCreative | This code example creates a "Flash InPage" creative in a given advertiser or campaign. If no campaign is specified then the creative is created in the advertiser provided. To get assets file names, run CreateHTMLAsset.cs and CreateImageAsset.cs. To get a size id, run GetSize.cs. To get a creative type id, run GetCreativeType.cs. |
        CreateHTMLAsset | This code example creates a HTML creative asset in a given advertiser. To create an advertiser, run CreateAdvertiser.cs. |
        CreateImageAsset | This example creates an image creative asset in a given advertiser. To create an advertiser, run CreateAdvertiser.cs. |
        CreatePlacement | This code example creates a placement in a given campaign. This code example requires the DFA site id and campaign id in which the placement will be created into. To create a campaign, run CreateCampaign.cs. To get DFA site id, run GetDfaSite.cs. To get a size id, run GetSize.cs. To get placement types, run GetPlacementTypes.cs. To get pricing types, run GetPricingTypes.cs. |
        CreatePlacementStrategy | This code example creates a placement strategy with the given name. |
        CreateRotationGroup | This code example creates a rotation group ad in a given campaign. To get ad types run GetAdTypes.cs. Start and end date for the ad must be within campaign start and end dates. To create creatives, run CreateCreatives.cs. To get available placements, run GetPlacement.cs. To get a size id, run GetSize.cs. |
        CreateSpotlightActivity | This code example creates a spotlight activity in a given activity group. To create an activity group, run CreateSpotlightActivityGroup.cs. To get tag methods types, run GetTagMethodTypes.cs. To get activity type ids, run GetActivityTypes.cs. To get available countries, run GetCountries.cs. |
        CreateSpotlightActivityGroup | This code example creates a new activity group for a given spotlight configuration. To get spotLight tag configuration, run GetAdvertisers.cs. To get activity types, run GetActivityTypes.cs. |
        CreateSubnetwork | This code example creates a subnetwork in a given DFA network. To get the network id, run Authenticate.cs. To get the available permissions, run GetAvailablePermissions.cs. |
        CreateUserRole | This code example creates a user role in a given DFA subnetwork. To get the subnetwork id, run GetSubnetworks.cs. To get the available permissions, run GetAvailablePermissions.cs. To get the parent user role id, run GetUserRoles.cs. |
        DownloadTags | This code example downloads HTML Tags for a given campaign and placement id. To create campaigns, run CreateCampaigns.cs. To create placements, run GetPlacements.cs. |
        GetActivityGroups | This code example displays activity groups names and ids for a given advertiser. To create an advertiser, run CreateAdvertiser.cs. |
        GetActivityTypes | This code example displays activity type names and ids. |
        GetAdTypes | This code example retrieves available ad types and displays the name and id for each type. |
        GetAdTypesNoConfig | This code example retrieves available ad types and displays the name and id for each type. This also shows how you can set the DfaUser configuration at runtime instead of reading the settings from app.config. To get an authToken, run Authenticate.cs. |
        GetAdvertiserGroups | This code example displays advertiser group name, id, and advertiser count for the given search criteria. Results are limited to the first 10 records. |
        GetAdvertisers | This code example displays advertiser name, id and spotlight configuration id for the given search criteria. Results are limited to first 10 records. |
        GetAvailablePermissions | This code example displays all of the available permissions that a user role or subnetwork may be endowed with. To get a subnetwork id, run GetSubnetworks.cs |
        GetCampaigns | This code example gets existing campaigns based on a given search criteria. Results are limited to the first 10. |
        GetChangeLogForAdvertiser | This code example displays the change logs of a specified advertiser object. Results are limited to the first 10 records |
        GetChangeLogObjectTypes | This code example displays change log object type names and ids. |
        GetContentCategories | This code example displays available content categories for a given search string. Results are limited to 10. |
        GetCountries | This code example displays the country names, country codes and information whether country supports secure server. |
        GetCreativeField | This code example retrieves available creative fields for a given string and displays the name, id, advertiser id, and number of values. Results are limited to the first 10. |
        GetCreativeFieldValues | This code example retrieves available creative field values for a given string and displays the names and ids. |
        GetCreativeGroups | This code example retrieves available creative groups for a given advertiser and displays the name, id, advertiser id, and group number. To get an advertiser id, run GetAdvertisers.cs. Results are limited to the first 10. |
        GetCreatives | This code example retrieves available creatives for a given advertiser and displays the name and id. To create an advertiser, run CreateAdvertiser.cs. Results are limited to the first 10. |
        GetCreativeTypes | This code example gets available creative types and displays the name and id for each type. |
        GetDFASite | This code example gets existing DFA sites based on a given search criteria. Results are limited to the first 10. |
        GetPlacements | This code example displays available placements for a given search string. Results are limited to 10. |
        GetPlacementStrategies | This code example displays available placement strategies for a given search string. Results are limited to 10. |
        GetPlacementTypes | This code example displays placement type names and ids. |
        GetPricingTypes | This code example displays placement pricing type names and ids. |
        GetSize | This code example gets the size id for a given width and height. |
        GetSubnetworks | This code example displays subnetwork names, ids, and subnetwork ids for a given search string. Results are limited to 10. |
        GetTagMethodTypes | This code example displays activity method type names and ids. |
        GetUserFilterTypes | This code example displays user filter criteria type names and ids. |
        GetUserRoles | This code example displays user role name, id, subnetwork id, number of assigned users, and assigned permissions for the given search criteria. Results are limited to the first 10 records. |
        GetUsers | This code example displays user name, id, network id, subnetwork id, and user group id for the given search criteria. Results are limited to the first 10 records. |
       v1_20 | |
        AddAdvertiserUserFilter | This code example locates a user profile by id number and adds a filter to it, limiting the user profile's access to certain advertisers. To get user ids, run GetUsers.cs. To get advertiser ids, run GetAdvertisers.cs |
        AssignAdvertisersToAdvertiserGroup | This code example assigns a list of advertisers to an advertiser group |
        AssignCreativesToPlacements | This code example assigns creatives to placements and creates a unique ad for each assignment. To get creatives, run GetCreatives.cs. To get placements, run GetPlacement.cs. |
        Authenticate | This code example authenticates using your DFA user name and password, and displays the user profile token, DFA account name and id. If you are setting username and password in your application's app.config and creating a DfaUser using the default constructor, then you don't need to obtain an authToken; the DfaUser does it for you at runtime based on your app.config settings. If you wish to set authToken in your app.config or create DfaUser using custom configuration, then you can run this example to obtain an authToken. See GetAdTypesNoConfig.cs to see how to construct a DfaUser with custom configuration. |
        CreateAdvertiser | This code example creates an advertiser in a given DFA network. To get the network id, run Authenticate.cs. |
        CreateAdvertiserGroup | This code example creates an advertiser group. |
        CreateCampaign | This code example creates a campaign in a given advertiser. To create an advertiser, run CreateAdvertiser.cs. |
        CreateContentCategory | This code example creates a content category with the given name and description. |
        CreateCreativeField | This code example creates a creative field associated with a given advertiser. To get an advertiser id, run GetAdvertisers.cs. |
        CreateCreativeFieldValue | This code example creates a creative field value associated with a given creative field. To get the creative field id, run GetCreativeFields.cs. |
        CreateCreativeGroup | This code example creates a creative group associated with a given advertiser. To get an advertiser id, run getAdvertisers.cs. Valid group numbers are limited to 1 or 2. |
        CreateFlashInpageCreative | This code example creates a "Flash InPage" creative in a given advertiser or campaign. If no campaign is specified then the creative is created in the advertiser provided. To get assets file names, run CreateHTMLAsset.cs and CreateImageAsset.cs. To get a size id, run GetSize.cs. To get a creative type id, run GetCreativeType.cs. |
        CreateHTMLAsset | This code example creates a HTML creative asset in a given advertiser. To create an advertiser, run CreateAdvertiser.cs. |
        CreateImageAsset | This example creates an image creative asset in a given advertiser. To create an advertiser, run CreateAdvertiser.cs. |
        CreatePlacement | This code example creates a placement in a given campaign. This code example requires the DFA site id and campaign id in which the placement will be created into. To create a campaign, run CreateCampaign.cs. To get DFA site id, run GetDfaSite.cs. To get a size id, run GetSize.cs. To get placement types, run GetPlacementTypes.cs. To get pricing types, run GetPricingTypes.cs. |
        CreatePlacementStrategy | This code example creates a placement strategy with the given name. |
        CreateRotationGroup | This code example creates a rotation group ad in a given campaign. To get ad types run GetAdTypes.cs. Start and end date for the ad must be within campaign start and end dates. To create creatives, run CreateCreatives.cs. To get available placements, run GetPlacement.cs. To get a size id, run GetSize.cs. |
        CreateSpotlightActivity | This code example creates a spotlight activity in a given activity group. To create an activity group, run CreateSpotlightActivityGroup.cs. To get tag methods types, run GetTagMethodTypes.cs. To get activity type ids, run GetActivityTypes.cs. To get available countries, run GetCountries.cs. |
        CreateSpotlightActivityGroup | This code example creates a new activity group for a given spotlight configuration. To get spotLight tag configuration, run GetAdvertisers.cs. To get activity types, run GetActivityTypes.cs. |
        CreateSubnetwork | This code example creates a subnetwork in a given DFA network. To get the network id, run Authenticate.cs. To get the available permissions, run GetAvailablePermissions.cs. |
        CreateUserRole | This code example creates a user role in a given DFA subnetwork. To get the subnetwork id, run GetSubnetworks.cs. To get the available permissions, run GetAvailablePermissions.cs. To get the parent user role id, run GetUserRoles.cs. |
        DownloadTags | This code example downloads HTML Tags for a given campaign and placement id. To create campaigns, run CreateCampaigns.cs. To create placements, run GetPlacements.cs. |
        GetActivityGroups | This code example displays activity groups names and ids for a given advertiser. To create an advertiser, run CreateAdvertiser.cs. |
        GetActivityTypes | This code example displays activity type names and ids. |
        GetAdTypes | This code example retrieves available ad types and displays the name and id for each type. |
        GetAdTypesNoConfig | This code example retrieves available ad types and displays the name and id for each type. This also shows how you can set the DfaUser configuration at runtime instead of reading the settings from app.config. To get an authToken, run Authenticate.cs. |
        GetAdvertiserGroups | This code example displays advertiser group name, id, and advertiser count for the given search criteria. Results are limited to the first 10 records. |
        GetAdvertisers | This code example displays advertiser name, id and spotlight configuration id for the given search criteria. Results are limited to first 10 records. |
        GetAvailablePermissions | This code example displays all of the available permissions that a user role or subnetwork may be endowed with. To get a subnetwork id, run GetSubnetworks.cs |
        GetCampaigns | This code example gets existing campaigns based on a given search criteria. Results are limited to the first 10. |
        GetChangeLogForAdvertiser | This code example displays the change logs of a specified advertiser object. Results are limited to the first 10 records |
        GetChangeLogObjectTypes | This code example displays change log object type names and ids. |
        GetContentCategories | This code example displays available content categories for a given search string. Results are limited to 10. |
        GetCountries | This code example displays the country names, country codes and information whether country supports secure server. |
        GetCreativeField | This code example retrieves available creative fields for a given string and displays the name, id, advertiser id, and number of values. Results are limited to the first 10. |
        GetCreativeFieldValues | This code example retrieves available creative field values for a given string and displays the names and ids. |
        GetCreativeGroups | This code example retrieves available creative groups for a given advertiser and displays the name, id, advertiser id, and group number. To get an advertiser id, run GetAdvertisers.cs. Results are limited to the first 10. |
        GetCreatives | This code example retrieves available creatives for a given advertiser and displays the name and id. To create an advertiser, run CreateAdvertiser.cs. Results are limited to the first 10. |
        GetCreativeTypes | This code example gets available creative types and displays the name and id for each type. |
        GetDFASite | This code example gets existing DFA sites based on a given search criteria. Results are limited to the first 10. |
        GetPlacements | This code example displays available placements for a given search string. Results are limited to 10. |
        GetPlacementStrategies | This code example displays available placement strategies for a given search string. Results are limited to 10. |
        GetPlacementTypes | This code example displays placement type names and ids. |
        GetPricingTypes | This code example displays placement pricing type names and ids. |
        GetSize | This code example gets the size id for a given width and height. |
        GetSubnetworks | This code example displays subnetwork names, ids, and subnetwork ids for a given search string. Results are limited to 10. |
        GetTagMethodTypes | This code example displays activity method type names and ids. |
        GetUserFilterTypes | This code example displays user filter criteria type names and ids. |
        GetUserRoles | This code example displays user role name, id, subnetwork id, number of assigned users, and assigned permissions for the given search criteria. Results are limited to the first 10 records. |
        GetUsers | This code example displays user name, id, network id, subnetwork id, and user group id for the given search criteria. Results are limited to the first 10 records. |
       Program | The Main class for this application. |
       SampleBase | This abstract class represents a code example. |
      Wcf | |
       Properties | |
       WcfServiceReference | |
        ReportContract | |
        AdType | |
        Base | |
        ApiException | |
        AdTypeContract | |
        IWcfService | |
        IWcfServiceChannel | |
        WcfServiceClient | |
       AdTypeContract | Defines a data contract for IWcfService.GetAdTypesUsingContract. |
       DfaClient | A class that makes calls to DFA API. |
       IWcfService | A public interface for calling the methods exposed by this service. |
       WcfService | Implements the service functionalities. |
       MainForm | Main form for this application. |
     Lib | |
      DefaultLoginTokenCache | Default implementation of login token cache. |
      DfaApiException | Custom exception class for wrapping DFA API SOAP exceptions. |
      DfaAppConfig | This class reads the configuration keys from App.config. |
      DfaCredentialsExpiredException | |
      DfaErrorHandler | Handles DFA API Errors. |
      DfaException | Base class for all exceptions specific to DFA. |
      DfaService | Lists all the services available through this library. |
       v1_19 | All the services available in v1.19. |
       v1_20 | All the services available in v1.20. |
      DfaServiceFactory | The factory class for all DFA API services. |
      DfaServiceSignature | Service creation params for DFA API family of services. |
      DfaSoapClient | Base class for DFA API services. |
      DfaUser | Represents a DFA API user. |
      LoginTokenCache | Defines a cache for storing tokens from LoginService. |
      RequestHeader | This class represents an optional Request Soap Header be used with DFA services. |
      ResponseHeader | This class represents the Response Soap Header from the DFA server. |
      SoapHeaderListener | This listener adds or retrieves necessary Soap Headers to or from the Soap messages. |
      UserToken | This class represents a WSE security token to be used with DFA services. |
     Util | |
      ApiCodes | |
      ErrorCode | Represents an error code returned by DFA servers. |
      LoginUtil | Utility class to assist in generating login token. |
     v1_19 | |
      LoginRemoteService | |
      UserProfile | |
      UserBase | |
      Base | |
      ApiException | |
      ChangePasswordRequest | |
      NetworkRemoteService | |
      Network | |
      FrequencyCapGroup | |
      FrequencyCapGroupBase | |
      WidgetImageUploadResponse | |
      WidgetImageUploadRequest | |
      SaveResult | |
      NetworkSaveResult | |
      PagedRecordSet | |
      NetworkRecordSet | |
      AgreementRecordSet | |
      Agreement | |
      SortOrder | |
      ActiveFilter | |
      SearchCriteriaBase | |
      PageableSearchCriteriaBase | |
      NetworkSearchCriteria | |
      AgreementSearchCriteria | |
      WidgetNetworkConfig | |
      BillingCustomer | |
      RichMediaNetworkConfiguration | |
      ReachReportConfiguration | |
      LookbackConfiguration | |
      ExposureToConversionConfiguration | |
      AdvancedReportsConfiguration | |
      ReportsConfiguration | |
      NetworkPermissionGroupBase | |
      NetworkPermissionGroup | |
      NetworkPermissionBase | |
      NetworkPermission | |
      PermissionGroupBase | |
      PermissionGroup | |
      PermissionBase | |
      AdministratorPermission | |
      Permission | |
      TimeZone | |
      LanguageEncoding | |
      Currency | |
      NetworkBase | |
      PlacementRemoteService | |
      PlacementType | |
      PlacementUpdateResultSet | |
      PlacementUpdateResult | |
      PlacementGroupSaveResult | |
      PlacementSaveResult | |
      PlacementUpdateRequest | |
      PlacementGroupRecordSet | |
      PlacementGroup | |
      PricingSchedule | |
      PricingPeriod | |
      PlacementGroupBase | |
      PlacementRecordSet | |
      Placement | |
      LookbackWindow | |
      TagSettings | |
      TagSettingsBase | |
      PlacementBase | |
      DateInterval | |
      PlacementGroupSearchCriteria | |
      PlacementSearchCriteria | |
      PlacementTagInfo | |
      ClickCommandInfo | |
      AdBase | |
      PlacementAssignment | |
      MobileAd | |
      CountryTargetingCriteria | |
      Country | |
      CreativeAssignment | |
      ClickThroughUrl | |
      CreativeGroupAssignment | |
      RichMediaExitOverride | |
      MobilePlatform | |
      TrackingAd | |
      DefaultAd | |
      ClickTracker | |
      TargetableAdBase | |
      ISP | |
      OSP | |
      AreaCode | |
      Bandwidth | |
      BrowserVersion | |
      Browser | |
      City | |
      DesignatedMarketArea | |
      DomainNameBase | |
      DomainType | |
      OperatingSystem | |
      State | |
      UserListExpression | |
      CreativeAd | |
      RotationGroup | |
      PlacementTagData | |
      Advertiser | |
      AdvertiserBase | |
      CampaignBase | |
      Campaign | |
      AudienceSegmentGroup | |
      AudienceSegment | |
      CreativeOptimizationConfiguration | |
      SpotlightActivityWeight | |
      CampaignSummary | |
      PlacementTagCriteria | |
      PlacementTagOption | |
      PlacementGroupType | |
      PricingType | |
      SiteRemoteService | |
      ContactSearchCriteria | |
      DfaSiteSaveResult | |
      SiteSaveResult | |
      SiteDirectorySiteImportResult | |
      SiteDirectorySiteImportRequest | |
      SiteDirectoryDfaSiteMappingResult | |
      SiteDirectoryDfaSiteMappingRequest | |
      SiteTagSettings | |
      SiteRichMediaSettings | |
      DfaSiteContactType | |
      DfaSiteContactBase | |
      DfaSiteContact | |
      DfaSiteBase | |
      DfaSite | |
      SiteBase | |
      Site | |
      ContactBase | |
      Contact | |
      DfaSiteRecordSet | |
      SiteRecordSet | |
      ContactRecordSet | |
      DfaSiteSearchCriteria | |
      SiteSearchCriteria | |
      SizeRemoteService | |
      Size | |
      SizeSaveResult | |
      SizeRecordSet | |
      SizeSearchCriteria | |
      SpotlightRemoteService | |
      SpotlightConfiguration | |
      CustomSpotlightVariableConfiguration | |
      VariableBase | |
      SpotlightActivityImageTagsSaveRequest | |
      SpotlightActivityImageTagsSaveResult | |
      SpotlightConfigurationSaveResult | |
      SpotlightActivityGroupSaveResult | |
      SpotlightActivitySaveResult | |
      SpotlightActivityGroupRecordSet | |
      SpotlightActivityGroup | |
      SpotlightActivityGroupBase | |
      CountrySearchCriteria | |
      SpotlightActivityRecordSet | |
      SpotlightActivity | |
      FloodlightTag | |
      FloodlightPublisherTag | |
      SpotlightActivityTagProperty | |
      SpotlightActivityBase | |
      SpotlightActivityGroupSearchCriteria | |
      SpotlightActivitySearchCriteria | |
      SpotlightTagMethodType | |
      SpotlightTagFormatType | |
      SpotlightTagCodeType | |
      SpotlightActivityType | |
      StandardVariable | |
      CustomSpotlightVariable | |
      SpotlightConfigurationBase | |
      PlacementStrategyRemoteService | |
      PlacementStrategy | |
      PlacementStrategySaveResult | |
      PlacementStrategyRecordSet | |
      PlacementStrategySearchCriteria | |
      SubnetworkRemoteService | |
      Subnetwork | |
      SubnetworkBase | |
      SubnetworkSaveResult | |
      SubnetworkSummaryRecordSet | |
      SubnetworkSummary | |
      SubnetworkRecordSet | |
      SubnetworkSearchCriteria | |
      UserRemoteService | |
      User | |
      UserFilter | |
      ObjectFilter | |
      UserInvitationEmailRequest | |
      UserSaveResult | |
      UserRecordSet | |
      UserSearchCriteria | |
      TraffickerType | |
      UserFilterCriteriaType | |
      UserFilterType | |
      AdRemoteService | |
      AdType | |
      CreativeAdAssociationSaveResultSet | |
      CreativeAdAssociationSaveResult | |
      AdSaveResult | |
      AdCopyResult | |
      AdCopyRequest | |
      CreativeAdAssociationUpdateRequest | |
      DomainNameRecordSet | |
      DomainName | |
      AdRecordSet | |
      UserListSearchCriteria | |
      DomainNameSearchCriteria | |
      AdSearchCriteria | |
      CitySearchCriteria | |
      UserList | |
      UserListGroup | |
      Region | |
      UserRoleRemoteService | |
      UserRole | |
      UserRoleSaveResult | |
      UserRoleSummaryRecordSet | |
      UserRoleSummary | |
      UserRoleBase | |
      UserRoleRecordSet | |
      UserRoleSearchCriteria | |
      AdvertiserRemoteService | |
      AdvertiserSearchCriteria | |
      AdvertiserSaveResult | |
      AdvertiserRecordSet | |
      AdvertiserGroupRemoteService | |
      AdvertiserGroupSearchCriteria | |
      AdvertiserGroupSaveResult | |
      AdvertiserGroupBase | |
      AdvertiserGroup | |
      AdvertiserGroupRecordSet | |
      CampaignRemoteService | |
      LandingPage | |
      LandingPageBase | |
      CampaignMigrationRequest | |
      CampaignRecordSet | |
      CampaignSearchCriteria | |
      LandingPageRecordSet | |
      CampaignCopyRequest | |
      CampaignCopyResult | |
      CampaignMigrationResult | |
      CampaignSaveResult | |
      LandingPageSaveResult | |
      ChangeLogRemoteService | |
      ChangeLogRecord | |
      ChangeLogObjectType | |
      ChangeLogRecordSet | |
      ChangeLogRecordSearchCriteria | |
      ContentCategoryRemoteService | |
      ContentCategorySearchCriteria | |
      ContentCategorySaveResult | |
      ContentCategoryBase | |
      ContentCategory | |
      ContentCategoryRecordSet | |
      CreativeRemoteService | |
      CreativePlacementAssignment | |
      RawFileSummary | |
      RawFile | |
      CreativeUploadRequest | |
      CreativeUploadSessionSummary | |
      CreativeUploadSession | |
      CreativeSaveRequest | |
      FlashFile | |
      CreativeUploadFileBase | |
      CreativeUploadFileSummary | |
      CreativeUploadFile | |
      Dimensions | |
      CreativeType | |
      InStreamMediaFile | |
      RichMediaEventBase | |
      RichMediaTimerEvent | |
      RichMediaExitEvent | |
      RichMediaExitWindowProperties | |
      RichMediaCounterEvent | |
      CreativeBase | |
      CreativeFieldAssignment | |
      TrackingTextCreative | |
      RedirectCreativeBase | |
      InternalRedirectCreative | |
      InterstitialInternalRedirectCreative | |
      RedirectCreative | |
      InStreamVideoCreative | |
      InStreamCompanionAd | |
      InStreamNonLinearAd | |
      InStreamThirdPartyTrackingEvents | |
      ImageCreativeBase | |
      TrackingImageCreative | |
      ImageCreative | |
      RichMediaCreativeBase | |
      RichMediaAsset | |
      RichMediaVideoAsset | |
      RichMediaHtmlAsset | |
      RichMediaExpandingHtmlAsset | |
      RichMediaImageAsset | |
      RichMediaInPageHtmlAsset | |
      RichMediaFloatingHtmlAsset | |
      RichMediaMobileInAppAsset | |
      RichMediaFlashAsset | |
      RichMediaOverlayAsset | |
      RichMediaExpandingAsset | |
      RichMediaReminderAsset | |
      RichMediaInPageAsset | |
      RichMediaFloatingAsset | |
      RichMediaMultiFloatingAsset | |
      RichMediaImageWithOverlayCreative | |
      RichMediaImageWithFloatingCreative | |
      RichMediaOverlayCreative | |
      RichMediaFloatingWithReminderCreative | |
      RichMediaExpandingCreative | |
      RichMediaMultiFloatingCreative | |
      RichMediaInPageCreative | |
      RichMediaFloatingCreative | |
      RichMediaInPageWithOverlayCreative | |
      RichMediaFlashInFlashCreative | |
      RichMediaMobileInAppCreative | |
      RichMediaInPageWithFloatingCreative | |
      HTMLCreativeBase | |
      HTMLCreativeAsset | |
      MobileDisplayCreativeAsset | |
      HTMLCreativeFlashAsset | |
      FlashClickTag | |
      TrackingHTMLCreative | |
      MobileDisplayCreative | |
      HTMLCreative | |
      HTMLInterstitialCreative | |
      FlashInpageCreative | |
      FSCommand | |
      TargetWindow | |
      ImageFile | |
      CreativeUploadFileCount | |
      CreativeUploadSessionRequest | |
      InStreamAssetUploadRequest | |
      CreativeAsset | |
      CreativeAssetBase | |
      CreativeRenderingResult | |
      CreativeRenderingRequest | |
      RichMediaAssetUploadRequest | |
      CreativeCopyRequest | |
      CreativeCopyResult | |
      CreativeCampaignAssociationResult | |
      CreativeSaveResult | |
      CreativeRecordSet | |
      CreativeSearchCriteria | |
      CreativeAssetSaveResult | |
      CreativeAssetRecordSet | |
      CreativeAssetSearchCriteria | |
      CreativePlacementAssignmentResult | |
      CreativeFieldRemoteService | |
      CreativeFieldValueSearchCriteria | |
      CreativeFieldSaveResult | |
      CreativeFieldValueSaveResult | |
      CreativeFieldBase | |
      CreativeField | |
      CreativeFieldValueBase | |
      CreativeFieldValue | |
      CreativeFieldRecordSet | |
      CreativeFieldValueRecordSet | |
      CreativeFieldSearchCriteria | |
      CreativeGroupRemoteService | |
      CreativeGroupSearchCriteria | |
      CreativeGroupSaveResult | |
      CreativeGroupBase | |
      CreativeGroup | |
      CreativeGroupRecordSet | |
     v1_20 | |
      LoginRemoteService | |
      UserProfile | |
      UserBase | |
      Base | |
      ApiException | |
      ChangePasswordRequest | |
      NetworkRemoteService | |
      AgreementSearchCriteria | |
      SearchCriteriaBase | |
      PagedRecordSet | |
      NetworkRecordSet | |
      Network | |
      FrequencyCapGroup | |
      FrequencyCapGroupBase | |
      NetworkPermissionGroupBase | |
      NetworkPermissionGroup | |
      NetworkPermissionBase | |
      NetworkPermission | |
      PermissionGroupBase | |
      PermissionGroup | |
      PermissionBase | |
      AdministratorPermission | |
      Permission | |
      TimeZone | |
      LanguageEncoding | |
      NetworkBase | |
      Currency | |
      Agreement | |
      ReportsConfiguration | |
      AdvancedReportsConfiguration | |
      ExposureToConversionConfiguration | |
      LookbackConfiguration | |
      ReachReportConfiguration | |
      RichMediaNetworkConfiguration | |
      BillingCustomer | |
      WidgetNetworkConfig | |
      WidgetImageUploadResponse | |
      WidgetImageUploadRequest | |
      SaveResult | |
      NetworkSaveResult | |
      AgreementRecordSet | |
      SortOrder | |
      ActiveFilter | |
      PageableSearchCriteriaBase | |
      NetworkSearchCriteria | |
      PlacementRemoteService | |
      PlacementTagOption | |
      PlacementTagInfo | |
      PlacementBase | |
      PlacementSummary | |
      LookbackWindow | |
      Placement | |
      PricingSchedule | |
      PricingPeriod | |
      TagSettings | |
      TagSettingsBase | |
      ClickCommandInfo | |
      AdBase | |
      PlacementAssignment | |
      ClickTracker | |
      ClickThroughUrl | |
      CreativeGroupAssignment | |
      MobileAd | |
      CountryTargetingCriteria | |
      Country | |
      CreativeAssignment | |
      RichMediaExitOverride | |
      MobilePlatform | |
      TrackingAd | |
      DefaultAd | |
      TargetableAdBase | |
      ISP | |
      OSP | |
      AreaCode | |
      Bandwidth | |
      BrowserVersion | |
      Browser | |
      City | |
      DesignatedMarketArea | |
      DomainNameBase | |
      DomainType | |
      OperatingSystem | |
      State | |
      UserListExpression | |
      CreativeAd | |
      RotationGroup | |
      PlacementTagData | |
      Advertiser | |
      AdvertiserBase | |
      CampaignBase | |
      CampaignSummary | |
      Campaign | |
      AudienceSegmentGroup | |
      AudienceSegment | |
      CreativeOptimizationConfiguration | |
      SpotlightActivityWeight | |
      PlacementTagCriteria | |
      PlacementGroupSaveResult | |
      PlacementSaveResult | |
      PlacementUpdateResult | |
      PlacementUpdateResultSet | |
      PlacementUpdateRequest | |
      PlacementSummaryRecordSet | |
      PlacementGroupRecordSet | |
      PlacementGroup | |
      PlacementGroupBase | |
      PlacementRecordSet | |
      DateInterval | |
      PlacementSummarySearchCriteria | |
      PlacementGroupSearchCriteria | |
      PlacementSearchCriteria | |
      PricingType | |
      PlacementType | |
      PlacementGroupType | |
      SiteRemoteService | |
      SiteDirectorySiteImportRequest | |
      SiteDirectoryDfaSiteMappingResult | |
      SiteDirectoryDfaSiteMappingRequest | |
      SiteTagSettings | |
      SiteRichMediaSettings | |
      ContactBase | |
      Contact | |
      DfaSiteContactType | |
      DfaSiteContactBase | |
      DfaSiteContact | |
      DfaSiteBase | |
      DfaSite | |
      SiteBase | |
      Site | |
      ContactRecordSet | |
      DfaSiteRecordSet | |
      SiteRecordSet | |
      ContactSearchCriteria | |
      DfaSiteSearchCriteria | |
      SiteSearchCriteria | |
      DfaSiteSaveResult | |
      SiteSaveResult | |
      SiteDirectorySiteImportResult | |
      SizeRemoteService | |
      Size | |
      SizeRecordSet | |
      SizeSearchCriteria | |
      SizeSaveResult | |
      SpotlightRemoteService | |
      SpotlightConfiguration | |
      CustomSpotlightVariableConfiguration | |
      VariableBase | |
      SpotlightActivityImageTagsSaveRequest | |
      SpotlightActivityGroupRecordSet | |
      SpotlightActivityGroup | |
      SpotlightActivityGroupBase | |
      CountrySearchCriteria | |
      SpotlightActivityImageTagsSaveResult | |
      SpotlightActivityGroupSaveResult | |
      SpotlightConfigurationSaveResult | |
      SpotlightActivitySaveResult | |
      SpotlightActivityRecordSet | |
      SpotlightActivity | |
      FloodlightTag | |
      FloodlightPublisherTag | |
      SpotlightActivityTagProperty | |
      SpotlightActivityBase | |
      SpotlightActivityGroupSearchCriteria | |
      SpotlightActivitySearchCriteria | |
      SpotlightTagMethodType | |
      SpotlightTagFormatType | |
      SpotlightTagCodeType | |
      SpotlightActivityType | |
      StandardVariable | |
      CustomSpotlightVariable | |
      SpotlightConfigurationBase | |
      PlacementStrategyRemoteService | |
      PlacementStrategy | |
      PlacementStrategyRecordSet | |
      PlacementStrategySearchCriteria | |
      PlacementStrategySaveResult | |
      SubnetworkRemoteService | |
      SubnetworkSaveResult | |
      SubnetworkSummaryRecordSet | |
      SubnetworkSummary | |
      SubnetworkBase | |
      Subnetwork | |
      SubnetworkRecordSet | |
      SubnetworkSearchCriteria | |
      UserRemoteService | |
      UserSearchCriteria | |
      UserInvitationEmailRequest | |
      UserSaveResult | |
      UserFilter | |
      ObjectFilter | |
      TraffickerType | |
      UserFilterCriteriaType | |
      UserFilterType | |
      User | |
      UserRecordSet | |
      AdRemoteService | |
      CitySearchCriteria | |
      CreativeAdAssociationSaveResultSet | |
      CreativeAdAssociationSaveResult | |
      AdCopyResult | |
      AdCopyRequest | |
      AdSaveResult | |
      CreativeAdAssociationUpdateRequest | |
      DomainNameRecordSet | |
      DomainName | |
      AdRecordSet | |
      UserListSearchCriteria | |
      DomainNameSearchCriteria | |
      AdSearchCriteria | |
      Region | |
      AdType | |
      UserList | |
      UserListGroup | |
      UserRoleRemoteService | |
      UserRoleSearchCriteria | |
      UserRoleSaveResult | |
      UserRoleBase | |
      UserRoleSummary | |
      UserRole | |
      UserRoleSummaryRecordSet | |
      UserRoleRecordSet | |
      AdvertiserRemoteService | |
      AdvertiserRecordSet | |
      AdvertiserSearchCriteria | |
      AdvertiserSaveResult | |
      AdvertiserGroupRemoteService | |
      AdvertiserGroup | |
      AdvertiserGroupBase | |
      AdvertiserGroupRecordSet | |
      AdvertiserGroupSearchCriteria | |
      AdvertiserGroupSaveResult | |
      CampaignRemoteService | |
      CampaignMigrationRequest | |
      CampaignRecordSet | |
      CampaignSearchCriteria | |
      LandingPageRecordSet | |
      LandingPage | |
      LandingPageBase | |
      CampaignCopyRequest | |
      LandingPageSaveResult | |
      CampaignCopyResult | |
      CampaignMigrationResult | |
      CampaignSaveResult | |
      ChangeLogRemoteService | |
      ChangeLogRecordSearchCriteria | |
      ChangeLogObjectType | |
      ChangeLogRecord | |
      ChangeLogRecordSet | |
      ContentCategoryRemoteService | |
      ContentCategorySearchCriteria | |
      ContentCategorySaveResult | |
      ContentCategoryBase | |
      ContentCategory | |
      ContentCategoryRecordSet | |
      CreativeRemoteService | |
      CreativeSearchCriteria | |
      CreativePlacementAssignment | |
      CreativePlacementAssignmentResult | |
      CreativeAssetRecordSet | |
      CreativeAssetBase | |
      CreativeAsset | |
      CreativeAssetSearchCriteria | |
      RawFileSummary | |
      RawFile | |
      CreativeUploadRequest | |
      CreativeUploadSessionSummary | |
      CreativeUploadSession | |
      CreativeSaveRequest | |
      FlashFile | |
      CreativeUploadFileBase | |
      CreativeType | |
      CreativeUploadFileSummary | |
      CreativeUploadFile | |
      Dimensions | |
      RichMediaStandardEvent | |
      InStreamMediaFile | |
      RichMediaEventBase | |
      RichMediaTimerEvent | |
      RichMediaExitEvent | |
      RichMediaExitWindowProperties | |
      RichMediaCounterEvent | |
      CreativeBase | |
      CreativeFieldAssignment | |
      TrackingTextCreative | |
      ImageCreativeBase | |
      TrackingImageCreative | |
      ImageCreative | |
      RedirectCreativeBase | |
      InterstitialInternalRedirectCreative | |
      InternalRedirectCreative | |
      RedirectCreative | |
      HTMLCreativeBase | |
      HTMLCreativeAsset | |
      MobileDisplayCreativeAsset | |
      HTMLCreativeFlashAsset | |
      FlashClickTag | |
      TrackingHTMLCreative | |
      MobileDisplayCreative | |
      HTMLInterstitialCreative | |
      FlashInpageCreative | |
      FSCommand | |
      TargetWindow | |
      HTMLCreative | |
      InStreamVideoCreative | |
      InStreamCompanionAd | |
      InStreamNonLinearAd | |
      InStreamThirdPartyTrackingEvents | |
      RichMediaCreativeBase | |
      RichMediaAsset | |
      RichMediaVideoAsset | |
      RichMediaHtmlAsset | |
      RichMediaMobileInAppAsset | |
      RichMediaImageAsset | |
      RichMediaExpandingHtmlAsset | |
      RichMediaFloatingHtmlAsset | |
      RichMediaInPageHtmlAsset | |
      RichMediaFlashAsset | |
      RichMediaExpandingAsset | |
      RichMediaReminderAsset | |
      RichMediaOverlayAsset | |
      RichMediaFloatingAsset | |
      RichMediaMultiFloatingAsset | |
      RichMediaInPageAsset | |
      RichMediaMobileInAppCreative | |
      RichMediaMultiFloatingCreative | |
      RichMediaFlashInFlashCreative | |
      RichMediaInPageWithFloatingCreative | |
      RichMediaImageWithOverlayCreative | |
      RichMediaExpandingCreative | |
      RichMediaFloatingCreative | |
      RichMediaFloatingWithReminderCreative | |
      RichMediaInPageWithOverlayCreative | |
      RichMediaOverlayCreative | |
      RichMediaImageWithFloatingCreative | |
      RichMediaInPageCreative | |
      ImageFile | |
      CreativeUploadFileCount | |
      CreativeUploadSessionRequest | |
      InStreamAssetUploadRequest | |
      RichMediaAssetUploadRequest | |
      CreativeRenderingResult | |
      CreativeRenderingRequest | |
      CreativeAssetSaveResult | |
      CreativeCopyRequest | |
      CreativeCopyResult | |
      CreativeCampaignAssociationResult | |
      CreativeSaveResult | |
      CreativeRecordSet | |
      CreativeFieldRemoteService | |
      CreativeField | |
      CreativeFieldBase | |
      CreativeFieldValueRecordSet | |
      CreativeFieldValue | |
      CreativeFieldValueBase | |
      CreativeFieldRecordSet | |
      CreativeFieldValueSearchCriteria | |
      CreativeFieldSearchCriteria | |
      CreativeFieldValueSaveResult | |
      CreativeFieldSaveResult | |
      CreativeGroupRemoteService | |
      CreativeGroup | |
      CreativeGroupBase | |
      CreativeGroupRecordSet | |
      CreativeGroupSearchCriteria | |
      CreativeGroupSaveResult | |
    Dfp | |
     Examples | |
      CSharp | |
       OAuth | |
        ConsoleExample | This code example shows how to run an DFP API command line application while incorporating the OAuth2 installed application flow into your application. If your application uses a single Google login to make calls to all your accounts, you shouldn't use this code example. Instead, you should run Common\Util\OAuth2TokenGenerator.cs to generate a refresh token and set that in user.Config.OAuth2RefreshToken field, or set OAuth2RefreshToken key in your App.config / Web.config |
        Default | Code-behind class for Default.aspx. |
        OAuthLogin | Login and callback page for handling OAuth2 authentication. |
       v201411 | |
        CreateActivityGroups | This code example creates new activity groups. To determine which activity groups exist, run GetAllActivityGroups.cs. |
        GetActiveActivityGroups | This code example gets all active activity groups. To create activity groups, run CreateActivityGroups.cs. |
        GetAllActivityGroups | This code example gets all activity groups. To create activity groups, run CreateActivityGroups.cs. |
        UpdateActivityGroups | This code example updates activity groups by adding a company. To determine which activity groups exist, run GetAllActivityGroups.cs. |
        CreateActivities | This code example creates new activities. To determine which activities exist, run GetAllActivities.cs. |
        GetActiveActivities | This code example gets all active activities. To create activities, run CreateActivities.cs. |
        GetAllActivities | This code example gets all activities. To create activities, run CreateActivities.cs. |
        UpdateActivities | This code example updates activity expected URLs. To determine which activities exist, run GetAllActivities.cs. |
        CreateAudienceSegments | This code example creates new rule based first party audience segments. To determine which audience segments exist, run GetAllAudienceSegments.cs. |
        GetAllAudienceSegments | This code example gets all audience segments.To create audience segments, run CreateAudienceSegments.cs. |
        GetFirstPartyAudienceSegments | This code example gets all first party audience segments. To create first party audience segments, run CreateAudienceSegments.cs. |
        PopulateFirstPartyAudienceSegments | This code example populates a specific rule base first party audience segment. To determine which audience segments exist, run GetAllAudienceSegments.cs. |
        UpdateAudienceSegments | This code example updates a first party audience segment's member expiration days. To determine which first party audience segments exist, run GetFirstPartyAudienceSegments.cs. |
        CreateProductBaseRates | This code example creates a product base rate. To determine which base rates exist, run GetAllBaseRates.cs. |
        CreateProductTemplateBaseRates | This code example creates a product template base rate. To determine which base rates exist, run GetAllBaseRates.cs. |
        GetAllBaseRates | This code example gets all base rates. To create product base rates, run CreateProductBaseRates.cs. To create product template base rates, run CreateProductTemplateBaseRates.cs. |
        GetBaseRatesByStatement | This code example gets all base rates belonging to a rate card. To create product base rates, run CreateProductBaseRates.cs. To create product template base rates, run CreateProductTemplateBaseRates.cs. |
        UpdateBaseRates | This code example updates a base rate's value. To determine which base rates exist, run GetAllBaseRates.cs. |
        CreateCompanies | This code example creates new companies. To determine which companies exist, run GetAllCompanies.cs. |
        GetAllCompanies | This code example gets all companies. To create companies, run CreateCompanies.cs. |
        GetCompaniesByStatement | This code example gets all companies that are advertisers. To create companies, run CreateCompanies.cs. |
        UpdateCompanies | This code example updates company comments. To determine which companies exist, run GetAllCompanies.cs. |
        CreateContacts | This code example creates new contacts. To determine which contacts exist, run GetAllContacts.cs. |
        GetAllContacts | This code example gets all contacts. To create contacts, run CreateContacts.cs. |
        GetUninvitedContacts | This code example gets all contacts that aren't invited yet. To create contacts, run CreateContacts.cs. |
        UpdateContacts | This code example updates contact addresses. To determine which contacts exist, run GetAllContacts.cs. |
        CreateContentMetadataKeyHierarchies | This code example creates content metadata key hierachries. To determine which content metadata key hierachries exist, run GetAllContentMetadataKeyHierarchies.cs |
        DeleteContentMetadataKeyHierarchies | This example deletes a content metadata key hierarchy. To determine which content metadata key hierarchies exist, run GetAllContentMetadataKeyHierarchies.cs. |
        GetAllContentMetadataKeyHierarchies | This code example gets all content metadata key hierarchies. To create content metadata key hierarchies, run CreateContentMetadataKeyHierarchies.cs. |
        UpdateContentMetadataKeyHierarchies | This example updates a content metadata key hierarchy by adding a hierarchy level. To determine which content metadata key hierarchies exist, run GetAllContentMetadataKeyHierarchies.cs. |
        GetAllContent | This code example gets all content. This feature is only available to DFP premium solution networks. |
        CopyImageCreatives | This code example creates a copy of an image creative. This would typically be done to reuse creatives in a small business network. To determine which creatives exist, run GetAllCreatives.cs. |
        CreateCreativeFromTemplate | This code example creates a new template creative for a given advertiser. To determine which companies are advertisers, run GetCompaniesByStatement.cs. To determine which creatives already exist, run GetAllCreatives.cs. To determine which creative templates exist, run GetAllCreativeTemplates.cs. |
        CreateCreatives | This code example creates new image creatives for a given advertiser. To determine which companies are advertisers, run GetCompaniesByStatement.cs. To determine which creatives already exist, run GetAllCreatives.cs. |
        CreateCustomCreative | This code example creates a custom creative for a given advertiser. To determine which companies are advertisers, run GetCompaniesByStatement.cs. To determine which creatives already exist, run GetAllCreatives.cs. |
        GetAllCreatives | This code example gets all creatives. To create creatives, run CreateCreatives.cs. |
        GetCreativesByStatement | This code example gets all image creatives. To create an image creative, run CreateCreatives.cs. |
        UpdateCreatives | This code example updates image creatives. To create an image creative, run CreateCreatives.cs. |
        GetAllCreativeTemplates | This code example gets all creative templates. |
        GetCreativeTemplatesByStatement | This code example gets all the system defined creative templates. |
        CreateCreativeWrappers | This code example creates a new creative wrapper. Creative wrappers must be associated with a LabelType.CREATIVE_WRAPPER label and applied to ad units by AdUnit.appliedLabels. To determine which creative wrappers exist, run GetAllCreativeWrappers.cs. |
        DeActivateCreativeWrappers | This code example deactivates all creative wrappers belonging to a label. |
        GetActiveCreativeWrappers | This code example gets all active creative wrappers. To create creative wrappers, run CreateCreativeWrappers.cs. |
        GetAllCreativeWrappers | This code example gets all creative wrappers. To create creative wrappers, run CreateCreativeWrappers.cs. |
        UpdateCreativeWrappers | This code example updates a creative wrapper to the 'OUTER' wrapping order. To determine which creative wrappers exist, run GetAllCreativeWrappers.cs. |
        CreateCustomFieldOptions | This code example creates custom field options for a drop-down custom field. Once created, custom field options can be found under the options fields of the drop-down custom field and they cannot be deleted. To determine which custom fields exist, run GetAllCustomFields.cs. |
        CreateCustomFields | This code example creates custom fields. To determine which custom fields exist, run GetAllCustomFields.cs. |
        DeactivateCustomFields | This code example deactivates a custom field. To determine which custom fields exist, run GetAllCustomFields.cs. |
        GetAllCustomFields | This code example gets all custom fields. To create custom fields, run CreateCustomFields.cs. |
        GetAllLineItemCustomFields | This code example gets all custom fields that apply to line items. To create custom fields, run CreateCustomFields.cs. |
        SetLineItemCustomFieldValue | This code example sets custom field values on a line item. To determine which custom fields exist, run GetAllCustomFields.cs. To create custom field options, run CreateCustomFieldOptions.cs. To determine which line items exist, run GetAllLineItems.cs. |
        UpdateCustomFields | This code example updates custom field descriptions. To determine which custom fields exist, run GetAllCustomFields.cs. |
        CreateCustomTargetingKeysAndValues | This code example creates new custom targeting keys and values. To determine which custom targeting keys and values exist, run GetAllCustomTargetingKeysAndValues.cs. To target these custom targeting keys and values, run TargetCustomCriteria.cs. |
        GetAllCustomTargetingKeysAndValues | This code example gets all custom targeting keys and the values. To create custom targeting keys and values, run CreateCustomTargetingKeysAndValues.cs. |
        GetCustomTargetingKeysByStatement | This code example gets all predefined custom targeting keys. To create custom targeting keys, run CreateCustomTargetingKeysAndValues.cs. |
        GetCustomTargetingValuesByStatement | This code example gets custom targeting values for the given predefined custom targeting key. To create custom targeting values, run CreateCustomTargetingKeysAndValues.cs. To determine which custom targeting keys exist, run GetAllCustomTargetingKeysAndValues.cs. |
        UpdateCustomTargetingKeys | This code example updates the display name of each custom targeting key up to the first 500. To determine which custom targeting keys exist, run GetAllCustomTargetingKeysAndValues.cs. |
        UpdateCustomTargetingValues | This code example updates the display name of custom targeting values. To determine which custom targeting keys exist, run GetAllCustomTargetingKeysAndValues.cs. |
        CreateExchangeRates | This code example creates a new exchange rate. To determine which exchange rates exist, run GetAllExchangeRates.cs. |
        GetAllExchangeRates | This code example gets all exchange rates. To create exchange rates, run CreateExchangeRates.cs. |
        GetExchangeRatesByStatement | This code example gets the exchange rate for a specific currency code. To create exchange rates, run CreateExchangeRates.cs. |
        UpdateExchangeRates | This code example updates a fixed exchange rate's value. To determine which exchange rates exist, run GetAllExchangeRates.cs. |
        GetForecast | This code example gets a forecast for a prospective line item. To determine which placements exist, run GetAllPlacements.cs. |
        GetForecastById | This code example gets a forecast for an existing line item. To determine which line items exist, run GetAllLineItems.cs. |
        CreateAdUnits | This code example creates new ad units under the effective root ad unit. To determine which ad units exist, run GetAdUnitTree.cs or GetAllAdUnits.cs. |
        CreateMobileAdUnit | This code example creates a new mobile ad unit under the effective root ad unit. Mobile features need to be enabled on your account to use mobile targeting. To determine which ad units exist, run GetInventoryTree.cs or GetAllAdUnits.cs. |
        CreateVideoAdUnit | This code example creates a new video ad unit under the effective root ad unit. To determine which ad units exist, run GetInventoryTree.cs or GetAllAdUnits.cs. |
        DeActivateAdUnits | This code example deactivates all active ad units. To determine which ad units exist, run GetAllAdUnits.cs or GetInventoryTree.cs. |
        GetAdUnitsByStatement | This code example gets the root ad unit. To create an ad unit, run CreateAdUnits.cs. |
        GetAdUnitSizes | This code example gets all web target platform ad unit sizes. |
        GetAllAdUnits | This code example gets all ad units. To create ad units, run CreateAdUnits.cs. |
        GetInventoryTree | This code example retrieves a previously created ad units and creates a tree. |
        UpdateAdUnits | This code example updates an ad unit by enabling AdSense to the first |
        CreateLabels | This code example creates new labels. To determine which labels exist, run GetAllLabels.cs. This feature is only available to DFP premium solution networks. |
        DeactivateActiveLabels | This code example deactivates all active labels. To determine which labels exist, run GetAllLabels.cs. This feature is only available to DFP premium solution networks. |
        GetAllLabels | This code example gets all labels. To create labels, run CreateLabels.cs. This feature is only available to DFP premium solution networks. |
        GetLabelsByStatement | This code example gets all labels that are competitively excluded. To create labels, run CreateLabels.cs. This feature is only available to DFP premium solution networks. Tags: LabelService.getLabelsByStatement |
        UpdateLabels | This code example updates a label's description. To determine which labels exist, run GetAllLabels.cs. This feature is only available to DFP premium solution networks. |
        ActivateLicas | This code example activates all LICAs for a given line item. To determine which LICAs exist, run GetAllLicas.cs. |
        CreateLicas | This code example creates new line item creative associations (LICAs) for an existing line item and a set of creative ids. For small business networks, the creative ids must represent new or copied creatives as creatives cannot be used for more than one line item. For premium solution networks, the creative ids can represent any creative. To copy creatives, run CopyImageCreatives.cs. To determine which LICAs exist, run GetAllLicasExample.cs. |
        DeactivateLicas | This code example deactivates all LICAs for a given line item. To determine which LICAs exist, run GetAllLicas.cs. |
        GetAllLicas | This code example gets all line item creative associations (LICA). To create LICAs, run CreateLicas.cs. |
        GetLicasByStatement | This code example gets all line item creative associations for a given line item ID. To create LICAs, run CreateLicas.cs. |
        UpdateLicas | This code example updates the destination URL of a LICA. To determine which LICAs exist, run GetAllLicas.cs. |
        ActivateLineItem | This code example activates all line items for the given order. To be activated, line items need to be in the approved (needs creatives) state and have at least one creative associated with them. To approve line items, approve the order to which they belong by running ApproveOrders.cs. To create LICAs, run CreateLicas.cs. To determine which line items exist, run GetAllLineItem.cs. |
        CreateLineItems | This code example creates new line items. To determine which line items exist, run GetAllLineItems.cs. To determine which orders exist, run GetAllOrders.cs. To determine which placements exist, run GetAllPlacements.cs. To determine the IDs for locations, run GetAllCities.cs, GetAllCountries.cs, GetAllMetros.cs, GetAllRegions.cs and GetAllPostalCodes. |
        CreateVideoLineItem | This code example creates a new line item to serve to video content. To determine which line items exist, run GetAllLineItems.cs. To determine which orders exist, run GetAllOrders.cs. To create a video ad unit, run CreateVideoAdUnit.cs. To determine which content metadata key hierarchies exist, run GetAllContentMetadataKeyHierarchies.cs. |
        GetAllLineItems | This code example gets all line items. To create line items, run CreateLineItems.cs. |
        GetLineItemsByStatement | This code example gets all line items that need creatives for the given order. To create line items, run CreateLineItems.cs. |
        GetRecentlyUpdatedLineItems | This code example shows how to get recently updated line items. To create line items, run CreateLineItems.cs. |
        TargetCustomCriteria | This code example updates a line item to add custom criteria targeting. To determine which line items exist, run GetAllLineItems.cs. To determine which custom targeting keys and values exist, run GetAllCustomTargetingKeysAndValues.cs. |
        UpdateLineItems | This code example updates the delivery rate of a line items. To determine which line items exist, run GetAllLineItems.cs. |
        GetAllNetworks | This code example gets all networks that you have access to with the current login credentials. A networkCode should be left out for this request. |
        GetCurrentNetwork | This code example gets the current network that you can make requests against. |
        MakeTestNetwork | This code example creates a test network. You do not need to have a DFP account to run this example, but you do need to have a new Google account (created at http://www.google.com/accounts/newaccount) that is not associated with any other DFP networks (including old sandbox networks). Once this network is created, you can supply the network code in your settings to make calls to other services |
        ApproveOrder | This code example approves an order and all line items belonging to that order. To determine which orders exist, run GetAllOrders.cs. |
        CreateOrders | This code example creates new orders. To determine which orders exist, run GetAllOrders.cs. |
        GetAllOrders | This code example gets all orders. To create orders, run CreateOrders.cs. |
        GetOrdersByStatement | This code example gets all orders for a given advertiser. To create orders, run CreateOrders.cs. To determine which companies are advertisers, run GetCompaniesByStatement.cs. |
        UpdateOrders | This code example updates the note of an order. To determine which orders exist, run GetAllOrders.cs. |
        CreatePlacements | This code example creates new placements for various ad unit sizes. To determine which placements exist, run GetAllPlacements.cs. |
        DeactivatePlacement | This code example deactivates a placement. To determine which placements exist, run GetAllPlacements.cs. |
        GetAllPlacements | This code example gets all placements. To create placements, run CreatePlacements.cs. |
        GetPlacementsByStatement | This code example gets all active placements by using a statement. To create a placement, run CreatePlacements.cs. |
        UpdatePlacements | This code example updates all placements to allow for AdSense targeting up to the first 500. To determine which placements exist, run GetAllPlacements.cs. |
        CreatePremiumRates | This code example creates a premium rate. To determine which premium rates exist, run GetAllPremiumRates.cs. |
        GetAllPremiumRates | This code example gets all premium rates. To create premium rates, run CreatePremiumRates.cs. |
        GetPremiumRatesByStatement | This code example gets all premium rates on a specific rate card. To see what rate cards exist, run GetAllRateCards.cs. |
        UpdatePremiumRates | This code example updates a premium rate to add a flat fee to an existing feature premium. To determine which premium rates exist, run GetAllPremiumRates.cs. |
        GetAllProducts | This code example gets all products. Products are automatically created from product templates. |
        GetProductsForProductTemplate | This code example gets all products created from a product template. |
        UpdateProducts | This code example updates the note of a product. To determine which products exist, run GetAllProducts.cs. |
        ActivateProductTemplates | This code example activates a product template. To determine which product templates exist, run GetAllProductTemplates.cs. |
        CreateProductTemplates | This code example creates a product template. To see which product templates exist, run GetAllProductTemplates.cs. |
        GetAllProductTemplates | This code example gets all product templates. To create product templates, run CreateProductTemplates.cs. |
        GetSponsorshipProductTemplates | This code example gets all sponsorship product templates. To create product templates, run CreateProductTemplates.cs. |
        UpdateProductTemplates | This example updates a product template's targeting to include a new GeoTarget. To determine which product templates exist, run GetAllProductTemplates.cs. |
        ArchiveProposalLineItem | This code example archives a proposal line item. To determine which proposal line items exist, run GetAllProposalLineItem.cs. |
        CreateProposalLineItems | This code example creates a new proposal line items. To determine which proposal line items exist, run GetAllProposalLineItems.cs. To determine which proposals exist, run GetAllProposals.cs. |
        GetAllProposalLineItems | This code example gets all proposal line items. To create proposal line items, run CreateProposalLineItems.cs. |
        GetProposalLineItemsByStatement | This code example gets all proposal line items for the given proposal. To create proposal line items, run CreateProposalLineItems.cs. |
        UpdateProposalLineItems | This code example updates a proposal line item's notes. To determine which proposal line items exist, run GetAllProposalLineItems.cs. |
        CreateProposals | This code example creates new proposals. To determine which proposals exist, run GetAllProposals.cs. |
        GetAllProposals | This code example gets all proposals. To create proposals, run CreateProposals.cs. |
        GetAllProposalsPendingApproval | This code example gets all proposals that are pending approval. To create proposals, run CreateProposals.cs. |
        ApproveProposal | This code example submits a proposal for approval. To determine which proposals exist, run GetAllProposals.cs. |
        UpdateProposals | This code example updates the note of an proposal. To determine which proposals exist, run GetAllProposals.cs. |
        FetchMatchTables | This code example fetches and creates match table files from the Line_Item and Ad_Unit tables. This example may take a while to run. |
        GetAllLineItemsUsingPql | This code example gets all line items in your network using the Line_Item table. This code example may take a while to run. The Line_Item PQL table schema can be found here: https://developers.google.com/doubleclick-publishers/docs/reference/v201411/PublisherQueryLanguageService#Line_Item |
        GetGeoTargets | This code example gets geographic criteria from the Geo_Target table, such as all cities available to target. Other types include 'Country', 'Region', 'State', 'Postal_Code', and 'DMA_Region' (i.e. Metro). A full list of available geo target types can be found at https://developers.google.com/doubleclick-publishers/docs/reference/v201411/PublisherQueryLanguageService |
        GetLineItemsNamedLike | This code example gets all line items which have a name beginning with "line item". This code example may take a while to run. |
        GetAllRateCards | This code example gets all rate cards. |
        GetUsdRateCards | This code example gets all rate cards that have a currency in USD. |
        DisplayReport | This code example downloads a completed report and prints out its contents. To download a completed report to a file, run DownloadReport.cs. To run a report, run RunDeliveryReport.cs. |
        DownloadReport | This code example downloads a completed report. To run a report, run RunDeliveryReport.cs. |
        RunDeliveryReport | This code example runs a report similar to the "Orders report" on the DFP website with additional attributes and can filter to include just one order. To download the report run DownloadReport.cs. |
        RunInventoryReport | This code example runs a report equal to the "Whole network report" on the DFP website. To download the report run DownloadReport.cs. |
        RunReachReport | This code example runs a reach report. To download the report see DownloadReport.cs. |
        RunReportWithCustomFields | This code example runs a report that includes custom fields found in the line items of an order. To download the report see DownloadReport.cs |
        RunSalesReport | This code example runs a report equal to the "Sales by salespersons
report" on the DFP website. To download the report run DownloadReport.cs. |
        ApproveSuggestedAdUnits | This code example approves all suggested ad units with 50 or more requests. This feature is only available to DFP premium solution networks. |
        GetAllSuggestedAdUnits | This code example gets all suggested ad units. To approve suggested ad units, run ApproveSuggestedAdUnits.cs. This feature is only available to DFP premium solution networks. |
        GetSuggestedUnitByStatement | This code example gets suggested ad units that have more than 50 requests. The statement retrieves up to the maximum page size limit of 500. This feature is only available to DFP premium solution networks. |
        CreateTeams | This code example creates new teams. To determine which teams exist, run GetAllTeams.cs. |
        GetAllTeams | This code example gets all teams. To create teams, run CreateTeams.cs. |
        GetTeamsByStatement | This code example gets all teams ordered by name. To create teams, run CreateTeams.cs. |
        UpdateTeams | This code example updates a team by adding an ad unit to it. To determine which teams exist, run GetAllTeams.cs. To determine which ad units exist, run GetAllAdUnits.cs. |
        CreateUsers | This code example creates new users. To determine which users exist, run GetAllUsers.cs. |
        DeactivateUser | This code example deactivates a user. Deactivated users can no longer make requests to the API. The user making the request cannot deactivate itself. To determine which users exist, run GetAllUsers.cs. |
        GetAllRoles | This code example gets all roles. This example can be used to determine which role ID is needed when getting and creating users. |
        GetAllUsers | This code example gets all users. To create users, run CreateUsers.cs. |
        GetCurrentUser | This code example gets current user. To create users, run CreateUsers.cs. |
        GetUsersByStatement | This code example gets all active users sorted by name. To create new users, run CreateUsers.cs. |
        UpdateUsers | This code example updates a user by adding "Sr." to the end of its name. To determine which users exist, run GetAllUsers.cs. |
        CreateUserTeamAssociations | This code example adds a user to a team by creating an association between the two. To determine which teams exist, run GetAllTeams.cs. To determine which users exist, run GetAllUsers.cs. |
        DeleteUserTeamAssociation | This code example removes the user from all its teams. To determine which users exist, run GetAllUsers.cs. |
        GetAllUserTeamAssociations | This code example gets all user team associations. To create user team associations, run CreateUserTeamAssociations.cs. |
        GetUserTeamAssociationsByStatement | This code example gets all teams that the a user belongs to. To create teams, run CreateTeams.cs. |
        UpdateUserTeamAssociations | This code example updates user team associations by setting the overridden access type to read only for all teams that the user belongs to. To determine which users exists, run GetAllUsers.cs. |
        ApproveWorkflowApprovalRequests | This code example approves all workflow approval requests belonging to a specific proposal. To determine which proposals exist, run GetAllProposals.cs. |
        GetWorkflowApprovalRequests | This code example gets workflow approval requests. Workflow approval requests must be approved or rejected for a workflow to finish. |
        GetWorkflowExternalConditionRequests | This code example gets workflow external condition requests. Workflow external condition requests must be triggered or skipped for a workflow to finish. |
        TriggerWorkflowExternalConditionRequests | This code example triggers all workflow external condition requests belonging to a specific proposal. Workflow external condition requests must be triggered or skipped for a workflow to finish. To determine which proposals exist, run GetAllProposals.cs. |
       v201502 | |
        CreateActivityGroups | This code example creates new activity groups. To determine which activity groups exist, run GetAllActivityGroups.cs. |
        GetActiveActivityGroups | This code example gets all active activity groups. To create activity groups, run CreateActivityGroups.cs. |
        GetAllActivityGroups | This code example gets all activity groups. To create activity groups, run CreateActivityGroups.cs. |
        UpdateActivityGroups | This code example updates activity groups by adding a company. To determine which activity groups exist, run GetAllActivityGroups.cs. |
        CreateActivities | This code example creates new activities. To determine which activities exist, run GetAllActivities.cs. |
        GetActiveActivities | This code example gets all active activities. To create activities, run CreateActivities.cs. |
        GetAllActivities | This code example gets all activities. To create activities, run CreateActivities.cs. |
        UpdateActivities | This code example updates activity expected URLs. To determine which activities exist, run GetAllActivities.cs. |
        CreateAudienceSegments | This code example creates new rule based first party audience segments. To determine which audience segments exist, run GetAllAudienceSegments.cs. |
        GetAllAudienceSegments | This code example gets all audience segments.To create audience segments, run CreateAudienceSegments.cs. |
        GetFirstPartyAudienceSegments | This code example gets all first party audience segments. To create first party audience segments, run CreateAudienceSegments.cs. |
        PopulateFirstPartyAudienceSegments | This code example populates a specific rule base first party audience segment. To determine which audience segments exist, run GetAllAudienceSegments.cs. |
        UpdateAudienceSegments | This code example updates a first party audience segment's member expiration days. To determine which first party audience segments exist, run GetFirstPartyAudienceSegments.cs. |
        CreateProductBaseRates | This code example creates a product base rate. To determine which base rates exist, run GetAllBaseRates.cs. |
        CreateProductTemplateBaseRates | This code example creates a product template base rate. To determine which base rates exist, run GetAllBaseRates.cs. |
        GetAllBaseRates | This code example gets all base rates. To create product base rates, run CreateProductBaseRates.cs. To create product template base rates, run CreateProductTemplateBaseRates.cs. |
        GetBaseRatesByStatement | This code example gets all base rates belonging to a rate card. To create product base rates, run CreateProductBaseRates.cs. To create product template base rates, run CreateProductTemplateBaseRates.cs. |
        UpdateBaseRates | This code example updates a base rate's value. To determine which base rates exist, run GetAllBaseRates.cs. |
        CreateCompanies | This code example creates new companies. To determine which companies exist, run GetAllCompanies.cs. |
        GetAllCompanies | This code example gets all companies. To create companies, run CreateCompanies.cs. |
        GetCompaniesByStatement | This code example gets all companies that are advertisers. To create companies, run CreateCompanies.cs. |
        UpdateCompanies | This code example updates company comments. To determine which companies exist, run GetAllCompanies.cs. |
        CreateContacts | This code example creates new contacts. To determine which contacts exist, run GetAllContacts.cs. |
        GetAllContacts | This code example gets all contacts. To create contacts, run CreateContacts.cs. |
        GetUninvitedContacts | This code example gets all contacts that aren't invited yet. To create contacts, run CreateContacts.cs. |
        UpdateContacts | This code example updates contact addresses. To determine which contacts exist, run GetAllContacts.cs. |
        CreateContentMetadataKeyHierarchies | This code example creates content metadata key hierachries. To determine which content metadata key hierachries exist, run GetAllContentMetadataKeyHierarchies.cs |
        DeleteContentMetadataKeyHierarchies | This example deletes a content metadata key hierarchy. To determine which content metadata key hierarchies exist, run GetAllContentMetadataKeyHierarchies.cs. |
        GetAllContentMetadataKeyHierarchies | This code example gets all content metadata key hierarchies. To create content metadata key hierarchies, run CreateContentMetadataKeyHierarchies.cs. |
        UpdateContentMetadataKeyHierarchies | This example updates a content metadata key hierarchy by adding a hierarchy level. To determine which content metadata key hierarchies exist, run GetAllContentMetadataKeyHierarchies.cs. |
        GetAllContent | This code example gets all content. This feature is only available to DFP premium solution networks. |
        CopyImageCreatives | This code example creates a copy of an image creative. This would typically be done to reuse creatives in a small business network. To determine which creatives exist, run GetAllCreatives.cs. |
        CreateCreativeFromTemplate | This code example creates a new template creative for a given advertiser. To determine which companies are advertisers, run GetCompaniesByStatement.cs. To determine which creatives already exist, run GetAllCreatives.cs. To determine which creative templates exist, run GetAllCreativeTemplates.cs. |
        CreateCreatives | This code example creates new image creatives for a given advertiser. To determine which companies are advertisers, run GetCompaniesByStatement.cs. To determine which creatives already exist, run GetAllCreatives.cs. |
        CreateCustomCreative | This code example creates a custom creative for a given advertiser. To determine which companies are advertisers, run GetCompaniesByStatement.cs. To determine which creatives already exist, run GetAllCreatives.cs. |
        GetAllCreatives | This code example gets all creatives. To create creatives, run CreateCreatives.cs. |
        GetCreativesByStatement | This code example gets all image creatives. To create an image creative, run CreateCreatives.cs. |
        UpdateCreatives | This code example updates image creatives. To create an image creative, run CreateCreatives.cs. |
        GetAllCreativeTemplates | This code example gets all creative templates. |
        GetCreativeTemplatesByStatement | This code example gets all the system defined creative templates. |
        CreateCreativeWrappers | This code example creates a new creative wrapper. Creative wrappers must be associated with a LabelType.CREATIVE_WRAPPER label and applied to ad units by AdUnit.appliedLabels. To determine which creative wrappers exist, run GetAllCreativeWrappers.cs. |
        DeActivateCreativeWrappers | This code example deactivates all creative wrappers belonging to a label. |
        GetActiveCreativeWrappers | This code example gets all active creative wrappers. To create creative wrappers, run CreateCreativeWrappers.cs. |
        GetAllCreativeWrappers | This code example gets all creative wrappers. To create creative wrappers, run CreateCreativeWrappers.cs. |
        UpdateCreativeWrappers | This code example updates a creative wrapper to the 'OUTER' wrapping order. To determine which creative wrappers exist, run GetAllCreativeWrappers.cs. |
        CreateCustomFieldOptions | This code example creates custom field options for a drop-down custom field. Once created, custom field options can be found under the options fields of the drop-down custom field and they cannot be deleted. To determine which custom fields exist, run GetAllCustomFields.cs. |
        CreateCustomFields | This code example creates custom fields. To determine which custom fields exist, run GetAllCustomFields.cs. |
        DeactivateCustomFields | This code example deactivates a custom field. To determine which custom fields exist, run GetAllCustomFields.cs. |
        GetAllCustomFields | This code example gets all custom fields. To create custom fields, run CreateCustomFields.cs. |
        GetAllLineItemCustomFields | This code example gets all custom fields that apply to line items. To create custom fields, run CreateCustomFields.cs. |
        SetLineItemCustomFieldValue | This code example sets custom field values on a line item. To determine which custom fields exist, run GetAllCustomFields.cs. To create custom field options, run CreateCustomFieldOptions.cs. To determine which line items exist, run GetAllLineItems.cs. |
        UpdateCustomFields | This code example updates custom field descriptions. To determine which custom fields exist, run GetAllCustomFields.cs. |
        CreateCustomTargetingKeysAndValues | This code example creates new custom targeting keys and values. To determine which custom targeting keys and values exist, run GetAllCustomTargetingKeysAndValues.cs. To target these custom targeting keys and values, run TargetCustomCriteria.cs. |
        GetAllCustomTargetingKeysAndValues | This code example gets all custom targeting keys and the values. To create custom targeting keys and values, run CreateCustomTargetingKeysAndValues.cs. |
        GetCustomTargetingKeysByStatement | This code example gets all predefined custom targeting keys. To create custom targeting keys, run CreateCustomTargetingKeysAndValues.cs. |
        GetCustomTargetingValuesByStatement | This code example gets custom targeting values for the given predefined custom targeting key. To create custom targeting values, run CreateCustomTargetingKeysAndValues.cs. To determine which custom targeting keys exist, run GetAllCustomTargetingKeysAndValues.cs. |
        UpdateCustomTargetingKeys | This code example updates the display name of each custom targeting key up to the first 500. To determine which custom targeting keys exist, run GetAllCustomTargetingKeysAndValues.cs. |
        UpdateCustomTargetingValues | This code example updates the display name of custom targeting values. To determine which custom targeting keys exist, run GetAllCustomTargetingKeysAndValues.cs. |
        CreateExchangeRates | This code example creates a new exchange rate. To determine which exchange rates exist, run GetAllExchangeRates.cs. |
        GetAllExchangeRates | This code example gets all exchange rates. To create exchange rates, run CreateExchangeRates.cs. |
        GetExchangeRatesByStatement | This code example gets the exchange rate for a specific currency code. To create exchange rates, run CreateExchangeRates.cs. |
        UpdateExchangeRates | This code example updates a fixed exchange rate's value. To determine which exchange rates exist, run GetAllExchangeRates.cs. |
        GetForecast | This code example gets a forecast for a prospective line item. To determine which placements exist, run GetAllPlacements.cs. |
        GetAvailabilityForecastById | This code example gets a forecast for an existing line item. To determine which line items exist, run GetAllLineItems.cs. |
        GetDeliveryForecastByIds | This code example gets a delivery forecast for existing line items. To determine which line items exist, run GetAllLineItems.cs. |
        CreateAdUnits | This code example creates new ad units under the effective root ad unit. To determine which ad units exist, run GetAdUnitTree.cs or GetAllAdUnits.cs. |
        CreateMobileAdUnit | This code example creates a new mobile ad unit under the effective root ad unit. Mobile features need to be enabled on your account to use mobile targeting. To determine which ad units exist, run GetInventoryTree.cs or GetAllAdUnits.cs. |
        CreateVideoAdUnit | This code example creates a new video ad unit under the effective root ad unit. To determine which ad units exist, run GetInventoryTree.cs or GetAllAdUnits.cs. |
        DeActivateAdUnits | This code example deactivates all active ad units. To determine which ad units exist, run GetAllAdUnits.cs or GetInventoryTree.cs. |
        GetAdUnitsByStatement | This code example gets the root ad unit. To create an ad unit, run CreateAdUnits.cs. |
        GetAdUnitSizes | This code example gets all web target platform ad unit sizes. |
        GetAllAdUnits | This code example gets all ad units. To create ad units, run CreateAdUnits.cs. |
        GetInventoryTree | This code example retrieves a previously created ad units and creates a tree. |
        UpdateAdUnits | This code example updates an ad unit by enabling AdSense to the first |
        CreateLabels | This code example creates new labels. To determine which labels exist, run GetAllLabels.cs. This feature is only available to DFP premium solution networks. |
        DeactivateActiveLabels | This code example deactivates all active labels. To determine which labels exist, run GetAllLabels.cs. This feature is only available to DFP premium solution networks. |
        GetAllLabels | This code example gets all labels. To create labels, run CreateLabels.cs. This feature is only available to DFP premium solution networks. |
        GetLabelsByStatement | This code example gets all labels that are competitively excluded. To create labels, run CreateLabels.cs. This feature is only available to DFP premium solution networks. Tags: LabelService.getLabelsByStatement |
        UpdateLabels | This code example updates a label's description. To determine which labels exist, run GetAllLabels.cs. This feature is only available to DFP premium solution networks. |
        ActivateLicas | This code example activates all LICAs for a given line item. To determine which LICAs exist, run GetAllLicas.cs. |
        CreateLicas | This code example creates new line item creative associations (LICAs) for an existing line item and a set of creative ids. For small business networks, the creative ids must represent new or copied creatives as creatives cannot be used for more than one line item. For premium solution networks, the creative ids can represent any creative. To copy creatives, run CopyImageCreatives.cs. To determine which LICAs exist, run GetAllLicasExample.cs. |
        DeactivateLicas | This code example deactivates all LICAs for a given line item. To determine which LICAs exist, run GetAllLicas.cs. |
        GetAllLicas | This code example gets all line item creative associations (LICA). To create LICAs, run CreateLicas.cs. |
        GetLicasByStatement | This code example gets all line item creative associations for a given line item ID. To create LICAs, run CreateLicas.cs. |
        UpdateLicas | This code example updates the destination URL of a LICA. To determine which LICAs exist, run GetAllLicas.cs. |
        ActivateLineItem | This code example activates all line items for the given order. To be activated, line items need to be in the approved (needs creatives) state and have at least one creative associated with them. To approve line items, approve the order to which they belong by running ApproveOrders.cs. To create LICAs, run CreateLicas.cs. To determine which line items exist, run GetAllLineItem.cs. |
        CreateLineItems | This code example creates new line items. To determine which line items exist, run GetAllLineItems.cs. To determine which orders exist, run GetAllOrders.cs. To determine which placements exist, run GetAllPlacements.cs. To determine the IDs for locations, run GetAllCities.cs, GetAllCountries.cs, GetAllMetros.cs, GetAllRegions.cs and GetAllPostalCodes. |
        CreateVideoLineItem | This code example creates a new line item to serve to video content. To determine which line items exist, run GetAllLineItems.cs. To determine which orders exist, run GetAllOrders.cs. To create a video ad unit, run CreateVideoAdUnit.cs. To determine which content metadata key hierarchies exist, run GetAllContentMetadataKeyHierarchies.cs. |
        GetAllLineItems | This code example gets all line items. To create line items, run CreateLineItems.cs. |
        GetLineItemsByStatement | This code example gets all line items that need creatives for the given order. To create line items, run CreateLineItems.cs. |
        GetRecentlyUpdatedLineItems | This code example shows how to get recently updated line items. To create line items, run CreateLineItems.cs. |
        TargetCustomCriteria | This code example updates a line item to add custom criteria targeting. To determine which line items exist, run GetAllLineItems.cs. To determine which custom targeting keys and values exist, run GetAllCustomTargetingKeysAndValues.cs. |
        UpdateLineItems | This code example updates the delivery rate of a line items. To determine which line items exist, run GetAllLineItems.cs. |
        GetAllNetworks | This code example gets all networks that you have access to with the current login credentials. A networkCode should be left out for this request. |
        GetCurrentNetwork | This code example gets the current network that you can make requests against. |
        MakeTestNetwork | This code example creates a test network. You do not need to have a DFP account to run this example, but you do need to have a new Google account (created at http://www.google.com/accounts/newaccount) that is not associated with any other DFP networks (including old sandbox networks). Once this network is created, you can supply the network code in your settings to make calls to other services |
        ApproveOrder | This code example approves an order and all line items belonging to that order. To determine which orders exist, run GetAllOrders.cs. |
        CreateOrders | This code example creates new orders. To determine which orders exist, run GetAllOrders.cs. |
        GetAllOrders | This code example gets all orders. To create orders, run CreateOrders.cs. |
        GetOrdersByStatement | This code example gets all orders for a given advertiser. To create orders, run CreateOrders.cs. To determine which companies are advertisers, run GetCompaniesByStatement.cs. |
        UpdateOrders | This code example updates the note of an order. To determine which orders exist, run GetAllOrders.cs. |
        CreatePackages | This code example creates a package. To determine which packages exist, run GetAllPackages.cs. |
        CreateProposalLineItemsFromPackage | This code example creates all proposal line items within an IN_PROGRESS package. To determine which packages exist, run GetAllPackages.cs. |
        GetAllPackages | This code example gets all packages. To create packages, run CreatePackages.cs. |
        GetInProgressPackages | This code example gets all packages that are IN_PROGRESS. To create packages, run CreatePackages.cs. |
        UpdatePackages | This code example updates the comments of a package. To determine which packages exist, run GetAllPackages.cs. |
        CreatePlacements | This code example creates new placements for various ad unit sizes. To determine which placements exist, run GetAllPlacements.cs. |
        DeactivatePlacement | This code example deactivates a placement. To determine which placements exist, run GetAllPlacements.cs. |
        GetAllPlacements | This code example gets all placements. To create placements, run CreatePlacements.cs. |
        GetPlacementsByStatement | This code example gets all active placements by using a statement. To create a placement, run CreatePlacements.cs. |
        UpdatePlacements | This code example updates all placements to allow for AdSense targeting up to the first 500. To determine which placements exist, run GetAllPlacements.cs. |
        CreatePremiumRates | This code example creates a premium rate. To determine which premium rates exist, run GetAllPremiumRates.cs. |
        GetAllPremiumRates | This code example gets all premium rates. To create premium rates, run CreatePremiumRates.cs. |
        GetPremiumRatesByStatement | This code example gets all premium rates on a specific rate card. To see what rate cards exist, run GetAllRateCards.cs. |
        UpdatePremiumRates | This code example updates a premium rate to add a flat fee to an existing feature premium. To determine which premium rates exist, run GetAllPremiumRates.cs. |
        ActivateProductPackage | This code example activates a product package. To determine which product packages exist, run GetAllProductPackages.cs. ProductPackageService.performProductPackageAction |
        CreateProposalPackages | This code example creates a product package. To determine which product packages exist, run GetAllProductPackages.cs. |
        GetActiveProductPackages | This code example gets all active product packages. To create product packages, run CreateProductPackages.cs. |
        GetAllProductPackages | This code example gets all product packages. To create product packages, run |
        UpdateProductPackages | This code example updates the notes of a product package. To determine which product packages exist, run GetAllProductPackages.cs. ProductPackageService.updateProductPackages |
        GetAllProducts | This code example gets all products. Products are automatically created from product templates. |
        GetProductsForProductTemplate | This code example gets all products created from a product template. |
        UpdateProducts | This code example updates the note of a product. To determine which products exist, run GetAllProducts.cs. |
        ActivateProductTemplates | This code example activates a product template. To determine which product templates exist, run GetAllProductTemplates.cs. |
        CreateProductTemplates | This code example creates a product template. To see which product templates exist, run GetAllProductTemplates.cs. |
        GetAllProductTemplates | This code example gets all product templates. To create product templates, run CreateProductTemplates.cs. |
        GetSponsorshipProductTemplates | This code example gets all sponsorship product templates. To create product templates, run CreateProductTemplates.cs. |
        UpdateProductTemplates | This example updates a product template's targeting to include a new GeoTarget. To determine which product templates exist, run GetAllProductTemplates.cs. |
        ArchiveProposalLineItem | This code example archives a proposal line item. To determine which proposal line items exist, run GetAllProposalLineItem.cs. |
        CreateProposalLineItems | This code example creates a new proposal line items. To determine which proposal line items exist, run GetAllProposalLineItems.cs. To determine which proposals exist, run GetAllProposals.cs. |
        GetAllProposalLineItems | This code example gets all proposal line items. To create proposal line items, run CreateProposalLineItems.cs. |
        GetProposalLineItemsByStatement | This code example gets all proposal line items for the given proposal. To create proposal line items, run CreateProposalLineItems.cs. |
        UpdateProposalLineItems | This code example updates a proposal line item's notes. To determine which proposal line items exist, run GetAllProposalLineItems.cs. |
        CreateProposals | This code example creates new proposals. To determine which proposals exist, run GetAllProposals.cs. |
        GetAllProposals | This code example gets all proposals. To create proposals, run CreateProposals.cs. |
        GetAllProposalsPendingApproval | This code example gets all proposals that are pending approval. To create proposals, run CreateProposals.cs. |
        ApproveProposal | This code example submits a proposal for approval. To determine which proposals exist, run GetAllProposals.cs. |
        UpdateProposals | This code example updates the note of an proposal. To determine which proposals exist, run GetAllProposals.cs. |
        FetchMatchTables | This code example fetches and creates match table files from the Line_Item and Ad_Unit tables. This example may take a while to run. |
        GetAllLineItemsUsingPql | This code example gets all line items in your network using the Line_Item table. This code example may take a while to run. The Line_Item PQL table schema can be found here: https://developers.google.com/doubleclick-publishers/docs/reference/v201502/PublisherQueryLanguageService#Line_Item |
        GetGeoTargets | This code example gets geographic criteria from the Geo_Target table, such as all cities available to target. Other types include 'Country', 'Region', 'State', 'Postal_Code', and 'DMA_Region' (i.e. Metro). A full list of available geo target types can be found at https://developers.google.com/doubleclick-publishers/docs/reference/v201502/PublisherQueryLanguageService |
        GetLineItemsNamedLike | This code example gets all line items which have a name beginning with "line item". This code example may take a while to run. |
        GetAllRateCards | This code example gets all rate cards. |
        GetUsdRateCards | This code example gets all rate cards that have a currency in USD. |
        RunDeliveryReport | This code example runs a report similar to the "Orders report" on the DFP website with additional attributes and can filter to include just one order. The report is saved to the specified file path. |
        RunInventoryReport | This code example runs a report equal to the "Whole network report" on the DFP website. The report is saved to the specified file path. |
        RunReachReport | This code example runs a reach report. The report is saved to the specified file path. |
        RunReportWithCustomFields | This code example runs a report that includes custom fields found in the line items of an order. To download the report see DownloadReport.cs |
        RunSalesReport | This code example runs a report equal to the "Sales by salespersons
report" on the DFP website and downloads it to the specified file path. |
        ApproveSuggestedAdUnits | This code example approves all suggested ad units with 50 or more requests. This feature is only available to DFP premium solution networks. |
        GetAllSuggestedAdUnits | This code example gets all suggested ad units. To approve suggested ad units, run ApproveSuggestedAdUnits.cs. This feature is only available to DFP premium solution networks. |
        GetSuggestedUnitByStatement | This code example gets suggested ad units that have more than 50 requests. The statement retrieves up to the maximum page size limit of 500. This feature is only available to DFP premium solution networks. |
        CreateTeams | This code example creates new teams. To determine which teams exist, run GetAllTeams.cs. |
        GetAllTeams | This code example gets all teams. To create teams, run CreateTeams.cs. |
        GetTeamsByStatement | This code example gets all teams ordered by name. To create teams, run CreateTeams.cs. |
        UpdateTeams | This code example updates a team by adding an ad unit to it. To determine which teams exist, run GetAllTeams.cs. To determine which ad units exist, run GetAllAdUnits.cs. |
        CreateUsers | This code example creates new users. To determine which users exist, run GetAllUsers.cs. |
        DeactivateUser | This code example deactivates a user. Deactivated users can no longer make requests to the API. The user making the request cannot deactivate itself. To determine which users exist, run GetAllUsers.cs. |
        GetAllRoles | This code example gets all roles. This example can be used to determine which role ID is needed when getting and creating users. |
        GetAllUsers | This code example gets all users. To create users, run CreateUsers.cs. |
        GetCurrentUser | This code example gets current user. To create users, run CreateUsers.cs. |
        GetUsersByStatement | This code example gets all active users sorted by name. To create new users, run CreateUsers.cs. |
        UpdateUsers | This code example updates a user by adding "Sr." to the end of its name. To determine which users exist, run GetAllUsers.cs. |
        CreateUserTeamAssociations | This code example adds a user to a team by creating an association between the two. To determine which teams exist, run GetAllTeams.cs. To determine which users exist, run GetAllUsers.cs. |
        DeleteUserTeamAssociation | This code example removes the user from all its teams. To determine which users exist, run GetAllUsers.cs. |
        GetAllUserTeamAssociations | This code example gets all user team associations. To create user team associations, run CreateUserTeamAssociations.cs. |
        GetUserTeamAssociationsByStatement | This code example gets all teams that the a user belongs to. To create teams, run CreateTeams.cs. |
        UpdateUserTeamAssociations | This code example updates user team associations by setting the overridden access type to read only for all teams that the user belongs to. To determine which users exists, run GetAllUsers.cs. |
        ApproveWorkflowApprovalRequests | This code example approves all workflow approval requests belonging to a specific proposal. To determine which proposals exist, run GetAllProposals.cs. |
        GetWorkflowApprovalRequests | This code example gets workflow approval requests. Workflow approval requests must be approved or rejected for a workflow to finish. |
        GetWorkflowExternalConditionRequests | This code example gets workflow external condition requests. Workflow external condition requests must be triggered or skipped for a workflow to finish. |
        TriggerWorkflowExternalConditionRequests | This code example triggers all workflow external condition requests belonging to a specific proposal. Workflow external condition requests must be triggered or skipped for a workflow to finish. To determine which proposals exist, run GetAllProposals.cs. |
       v201505 | |
        CreateActivityGroups | This code example creates new activity groups. To determine which activity groups exist, run GetAllActivityGroups.cs. |
        GetActiveActivityGroups | This code example gets all active activity groups. To create activity groups, run CreateActivityGroups.cs. |
        GetAllActivityGroups | This code example gets all activity groups. To create activity groups, run CreateActivityGroups.cs. |
        UpdateActivityGroups | This code example updates activity groups by adding a company. To determine which activity groups exist, run GetAllActivityGroups.cs. |
        CreateActivities | This code example creates new activities. To determine which activities exist, run GetAllActivities.cs. |
        GetActiveActivities | This code example gets all active activities. To create activities, run CreateActivities.cs. |
        GetAllActivities | This code example gets all activities. To create activities, run CreateActivities.cs. |
        UpdateActivities | This code example updates activity expected URLs. To determine which activities exist, run GetAllActivities.cs. |
        CreateAudienceSegments | This code example creates new rule based first party audience segments. To determine which audience segments exist, run GetAllAudienceSegments.cs. |
        GetAllAudienceSegments | This code example gets all audience segments.To create audience segments, run CreateAudienceSegments.cs. |
        GetFirstPartyAudienceSegments | This code example gets all first party audience segments. To create first party audience segments, run CreateAudienceSegments.cs. |
        PopulateFirstPartyAudienceSegments | This code example populates a specific rule base first party audience segment. To determine which audience segments exist, run GetAllAudienceSegments.cs. |
        UpdateAudienceSegments | This code example updates a first party audience segment's member expiration days. To determine which first party audience segments exist, run GetFirstPartyAudienceSegments.cs. |
        CreateProductBaseRates | This code example creates a product base rate. To determine which base rates exist, run GetAllBaseRates.cs. |
        CreateProductTemplateBaseRates | This code example creates a product template base rate. To determine which base rates exist, run GetAllBaseRates.cs. |
        GetAllBaseRates | This code example gets all base rates. To create product base rates, run CreateProductBaseRates.cs. To create product template base rates, run CreateProductTemplateBaseRates.cs. |
        GetBaseRatesByStatement | This code example gets all base rates belonging to a rate card. To create product base rates, run CreateProductBaseRates.cs. To create product template base rates, run CreateProductTemplateBaseRates.cs. |
        UpdateBaseRates | This code example updates a base rate's value. To determine which base rates exist, run GetAllBaseRates.cs. |
        CreateCompanies | This code example creates new companies. To determine which companies exist, run GetAllCompanies.cs. |
        GetAllCompanies | This code example gets all companies. To create companies, run CreateCompanies.cs. |
        GetCompaniesByStatement | This code example gets all companies that are advertisers. To create companies, run CreateCompanies.cs. |
        UpdateCompanies | This code example updates company comments. To determine which companies exist, run GetAllCompanies.cs. |
        CreateContacts | This code example creates new contacts. To determine which contacts exist, run GetAllContacts.cs. |
        GetAllContacts | This code example gets all contacts. To create contacts, run CreateContacts.cs. |
        GetUninvitedContacts | This code example gets all contacts that aren't invited yet. To create contacts, run CreateContacts.cs. |
        UpdateContacts | This code example updates contact addresses. To determine which contacts exist, run GetAllContacts.cs. |
        CreateContentMetadataKeyHierarchies | This code example creates content metadata key hierachries. To determine which content metadata key hierachries exist, run GetAllContentMetadataKeyHierarchies.cs |
        DeleteContentMetadataKeyHierarchies | This example deletes a content metadata key hierarchy. To determine which content metadata key hierarchies exist, run GetAllContentMetadataKeyHierarchies.cs. |
        GetAllContentMetadataKeyHierarchies | This code example gets all content metadata key hierarchies. To create content metadata key hierarchies, run CreateContentMetadataKeyHierarchies.cs. |
        UpdateContentMetadataKeyHierarchies | This example updates a content metadata key hierarchy by adding a hierarchy level. To determine which content metadata key hierarchies exist, run GetAllContentMetadataKeyHierarchies.cs. |
        GetAllContent | This code example gets all content. This feature is only available to DFP premium solution networks. |
        CopyImageCreatives | This code example creates a copy of an image creative. This would typically be done to reuse creatives in a small business network. To determine which creatives exist, run GetAllCreatives.cs. |
        CreateCreativeFromTemplate | This code example creates a new template creative for a given advertiser. To determine which companies are advertisers, run GetCompaniesByStatement.cs. To determine which creatives already exist, run GetAllCreatives.cs. To determine which creative templates exist, run GetAllCreativeTemplates.cs. |
        CreateCreatives | This code example creates new image creatives for a given advertiser. To determine which companies are advertisers, run GetCompaniesByStatement.cs. To determine which creatives already exist, run GetAllCreatives.cs. |
        CreateCustomCreative | This code example creates a custom creative for a given advertiser. To determine which companies are advertisers, run GetCompaniesByStatement.cs. To determine which creatives already exist, run GetAllCreatives.cs. |
        GetAllCreatives | This code example gets all creatives. To create creatives, run CreateCreatives.cs. |
        GetCreativesByStatement | This code example gets all image creatives. To create an image creative, run CreateCreatives.cs. |
        UpdateCreatives | This code example updates image creatives. To create an image creative, run CreateCreatives.cs. |
        GetAllCreativeTemplates | This code example gets all creative templates. |
        GetCreativeTemplatesByStatement | This code example gets all the system defined creative templates. |
        CreateCreativeWrappers | This code example creates a new creative wrapper. Creative wrappers must be associated with a LabelType.CREATIVE_WRAPPER label and applied to ad units by AdUnit.appliedLabels. To determine which creative wrappers exist, run GetAllCreativeWrappers.cs. |
        DeActivateCreativeWrappers | This code example deactivates all creative wrappers belonging to a label. |
        GetActiveCreativeWrappers | This code example gets all active creative wrappers. To create creative wrappers, run CreateCreativeWrappers.cs. |
        GetAllCreativeWrappers | This code example gets all creative wrappers. To create creative wrappers, run CreateCreativeWrappers.cs. |
        UpdateCreativeWrappers | This code example updates a creative wrapper to the 'OUTER' wrapping order. To determine which creative wrappers exist, run GetAllCreativeWrappers.cs. |
        CreateCustomFieldOptions | This code example creates custom field options for a drop-down custom field. Once created, custom field options can be found under the options fields of the drop-down custom field and they cannot be deleted. To determine which custom fields exist, run GetAllCustomFields.cs. |
        CreateCustomFields | This code example creates custom fields. To determine which custom fields exist, run GetAllCustomFields.cs. |
        DeactivateCustomFields | This code example deactivates a custom field. To determine which custom fields exist, run GetAllCustomFields.cs. |
        GetAllCustomFields | This code example gets all custom fields. To create custom fields, run CreateCustomFields.cs. |
        GetAllLineItemCustomFields | This code example gets all custom fields that apply to line items. To create custom fields, run CreateCustomFields.cs. |
        SetLineItemCustomFieldValue | This code example sets custom field values on a line item. To determine which custom fields exist, run GetAllCustomFields.cs. To create custom field options, run CreateCustomFieldOptions.cs. To determine which line items exist, run GetAllLineItems.cs. |
        UpdateCustomFields | This code example updates custom field descriptions. To determine which custom fields exist, run GetAllCustomFields.cs. |
        CreateCustomTargetingKeysAndValues | This code example creates new custom targeting keys and values. To determine which custom targeting keys and values exist, run GetAllCustomTargetingKeysAndValues.cs. To target these custom targeting keys and values, run TargetCustomCriteria.cs. |
        GetAllCustomTargetingKeysAndValues | This code example gets all custom targeting keys and the values. To create custom targeting keys and values, run CreateCustomTargetingKeysAndValues.cs. |
        GetCustomTargetingKeysByStatement | This code example gets all predefined custom targeting keys. To create custom targeting keys, run CreateCustomTargetingKeysAndValues.cs. |
        GetCustomTargetingValuesByStatement | This code example gets custom targeting values for the given predefined custom targeting key. To create custom targeting values, run CreateCustomTargetingKeysAndValues.cs. To determine which custom targeting keys exist, run GetAllCustomTargetingKeysAndValues.cs. |
        UpdateCustomTargetingKeys | This code example updates the display name of each custom targeting key up to the first 500. To determine which custom targeting keys exist, run GetAllCustomTargetingKeysAndValues.cs. |
        UpdateCustomTargetingValues | This code example updates the display name of custom targeting values. To determine which custom targeting keys exist, run GetAllCustomTargetingKeysAndValues.cs. |
        CreateExchangeRates | This code example creates a new exchange rate. To determine which exchange rates exist, run GetAllExchangeRates.cs. |
        GetAllExchangeRates | This code example gets all exchange rates. To create exchange rates, run CreateExchangeRates.cs. |
        GetExchangeRatesByStatement | This code example gets the exchange rate for a specific currency code. To create exchange rates, run CreateExchangeRates.cs. |
        UpdateExchangeRates | This code example updates a fixed exchange rate's value. To determine which exchange rates exist, run GetAllExchangeRates.cs. |
        GetForecast | This code example gets a forecast for a prospective line item. To determine which placements exist, run GetAllPlacements.cs. |
        GetAvailabilityForecastById | This code example gets a forecast for an existing line item. To determine which line items exist, run GetAllLineItems.cs. |
        GetDeliveryForecastByIds | This code example gets a delivery forecast for existing line items. To determine which line items exist, run GetAllLineItems.cs. |
        CreateAdUnits | This code example creates new ad units under the effective root ad unit. To determine which ad units exist, run GetAdUnitTree.cs or GetAllAdUnits.cs. |
        CreateMobileAdUnit | This code example creates a new mobile ad unit under the effective root ad unit. Mobile features need to be enabled on your account to use mobile targeting. To determine which ad units exist, run GetInventoryTree.cs or GetAllAdUnits.cs. |
        CreateVideoAdUnit | This code example creates a new video ad unit under the effective root ad unit. To determine which ad units exist, run GetInventoryTree.cs or GetAllAdUnits.cs. |
        DeActivateAdUnits | This code example deactivates all active ad units. To determine which ad units exist, run GetAllAdUnits.cs or GetInventoryTree.cs. |
        GetAdUnitsByStatement | This code example gets all child ad units of the effective root ad unit. To create an ad unit, run CreateAdUnits.cs. |
        GetAdUnitSizes | This code example gets all web target platform ad unit sizes. |
        GetAllAdUnits | This code example gets all ad units. To create ad units, run CreateAdUnits.cs. |
        GetInventoryTree | This code example retrieves a previously created ad units and creates a tree. |
        UpdateAdUnits | This code example updates an ad unit by enabling AdSense to the first |
        CreateLabels | This code example creates new labels. To determine which labels exist, run GetAllLabels.cs. This feature is only available to DFP premium solution networks. |
        DeactivateActiveLabels | This code example deactivates all active labels. To determine which labels exist, run GetAllLabels.cs. This feature is only available to DFP premium solution networks. |
        GetAllLabels | This code example gets all labels. To create labels, run CreateLabels.cs. This feature is only available to DFP premium solution networks. |
        GetLabelsByStatement | This code example gets all labels that are competitively excluded. To create labels, run CreateLabels.cs. This feature is only available to DFP premium solution networks. Tags: LabelService.getLabelsByStatement |
        UpdateLabels | This code example updates a label's description. To determine which labels exist, run GetAllLabels.cs. This feature is only available to DFP premium solution networks. |
        ActivateLicas | This code example activates all LICAs for a given line item. To determine which LICAs exist, run GetAllLicas.cs. |
        CreateLicas | This code example creates new line item creative associations (LICAs) for an existing line item and a set of creative ids. For small business networks, the creative ids must represent new or copied creatives as creatives cannot be used for more than one line item. For premium solution networks, the creative ids can represent any creative. To copy creatives, run CopyImageCreatives.cs. To determine which LICAs exist, run GetAllLicasExample.cs. |
        DeactivateLicas | This code example deactivates all LICAs for a given line item. To determine which LICAs exist, run GetAllLicas.cs. |
        GetAllLicas | This code example gets all line item creative associations (LICA). To create LICAs, run CreateLicas.cs. |
        GetLicasByStatement | This code example gets all line item creative associations for a given line item ID. To create LICAs, run CreateLicas.cs. |
        UpdateLicas | This code example updates the destination URL of a LICA. To determine which LICAs exist, run GetAllLicas.cs. |
        ActivateLineItem | This code example activates all line items for the given order. To be activated, line items need to be in the approved (needs creatives) state and have at least one creative associated with them. To approve line items, approve the order to which they belong by running ApproveOrders.cs. To create LICAs, run CreateLicas.cs. To determine which line items exist, run GetAllLineItem.cs. |
        CreateLineItems | This code example creates new line items. To determine which line items exist, run GetAllLineItems.cs. To determine which orders exist, run GetAllOrders.cs. To determine which placements exist, run GetAllPlacements.cs. To determine the IDs for locations, run GetGeoTargets.cs |
        CreateVideoLineItem | This code example creates a new line item to serve to video content. To determine which line items exist, run GetAllLineItems.cs. To determine which orders exist, run GetAllOrders.cs. To create a video ad unit, run CreateVideoAdUnit.cs. To determine which content metadata key hierarchies exist, run GetAllContentMetadataKeyHierarchies.cs. |
        GetAllLineItems | This code example gets all line items. To create line items, run CreateLineItems.cs. |
        GetLineItemsByStatement | This code example gets all line items that need creatives for the given order. To create line items, run CreateLineItems.cs. |
        GetRecentlyUpdatedLineItems | This code example shows how to get recently updated line items. To create line items, run CreateLineItems.cs. |
        TargetCustomCriteria | This code example updates a line item to add custom criteria targeting. To determine which line items exist, run GetAllLineItems.cs. To determine which custom targeting keys and values exist, run GetAllCustomTargetingKeysAndValues.cs. |
        UpdateLineItems | This code example updates the delivery rate of a line items. To determine which line items exist, run GetAllLineItems.cs. |
        GetAllNetworks | This code example gets all networks that you have access to with the current login credentials. A networkCode should be left out for this request. |
        GetCurrentNetwork | This code example gets the current network that you can make requests against. |
        MakeTestNetwork | This code example creates a test network. You do not need to have a DFP account to run this example, but you do need to have a new Google account (created at http://www.google.com/accounts/newaccount) that is not associated with any other DFP networks (including old sandbox networks). Once this network is created, you can supply the network code in your settings to make calls to other services |
        ApproveOrder | This code example approves an order and all line items belonging to that order. To determine which orders exist, run GetAllOrders.cs. |
        CreateOrders | This code example creates new orders. To determine which orders exist, run GetAllOrders.cs. |
        GetAllOrders | This code example gets all orders. To create orders, run CreateOrders.cs. |
        GetOrdersByStatement | This code example gets all orders for a given advertiser. To create orders, run CreateOrders.cs. To determine which companies are advertisers, run GetCompaniesByStatement.cs. |
        UpdateOrders | This code example updates the note of an order. To determine which orders exist, run GetAllOrders.cs. |
        CreatePackages | This code example creates a package. To determine which packages exist, run GetAllPackages.cs. |
        CreateProposalLineItemsFromPackage | This code example creates all proposal line items within an IN_PROGRESS package. To determine which packages exist, run GetAllPackages.cs. |
        GetAllPackages | This code example gets all packages. To create packages, run CreatePackages.cs. |
        GetInProgressPackages | This code example gets all packages that are IN_PROGRESS. To create packages, run CreatePackages.cs. |
        UpdatePackages | This code example updates the comments of a package. To determine which packages exist, run GetAllPackages.cs. |
        CreatePlacements | This code example creates new placements for various ad unit sizes. To determine which placements exist, run GetAllPlacements.cs. |
        DeactivatePlacement | This code example deactivates a placement. To determine which placements exist, run GetAllPlacements.cs. |
        GetAllPlacements | This code example gets all placements. To create placements, run CreatePlacements.cs. |
        GetPlacementsByStatement | This code example gets all active placements by using a statement. To create a placement, run CreatePlacements.cs. |
        UpdatePlacements | This code example updates all placements to allow for AdSense targeting up to the first 500. To determine which placements exist, run GetAllPlacements.cs. |
        CreatePremiumRates | This code example creates a premium rate. To determine which premium rates exist, run GetAllPremiumRates.cs. |
        GetAllPremiumRates | This code example gets all premium rates. To create premium rates, run CreatePremiumRates.cs. |
        GetPremiumRatesByStatement | This code example gets all premium rates on a specific rate card. To see what rate cards exist, run GetAllRateCards.cs. |
        UpdatePremiumRates | This code example updates a premium rate to add a flat fee to an existing feature premium. To determine which premium rates exist, run GetAllPremiumRates.cs. |
        ActivateProductPackage | This code example activates a product package. To determine which product packages exist, run GetAllProductPackages.cs. ProductPackageService.performProductPackageAction |
        CreateProposalPackages | This code example creates a product package. To determine which product packages exist, run GetAllProductPackages.cs. |
        GetActiveProductPackages | This code example gets all active product packages. To create product packages, run CreateProductPackages.cs. |
        GetAllProductPackages | This code example gets all product packages. To create product packages, run |
        UpdateProductPackages | This code example updates the notes of a product package. To determine which product packages exist, run GetAllProductPackages.cs. ProductPackageService.updateProductPackages |
        GetAllProducts | This code example gets all products. Products are automatically created from product templates. |
        GetProductsForProductTemplate | This code example gets all products created from a product template. |
        UpdateProducts | This code example updates the note of a product. To determine which products exist, run GetAllProducts.cs. |
        ActivateProductTemplates | This code example activates a product template. To determine which product templates exist, run GetAllProductTemplates.cs. |
        CreateProductTemplates | This code example creates a product template. To see which product templates exist, run GetAllProductTemplates.cs. |
        GetAllProductTemplates | This code example gets all product templates. To create product templates, run CreateProductTemplates.cs. |
        GetSponsorshipProductTemplates | This code example gets all sponsorship product templates. To create product templates, run CreateProductTemplates.cs. |
        UpdateProductTemplates | This example updates a product template's targeting to include a new GeoTarget. To determine which product templates exist, run GetAllProductTemplates.cs. |
        ArchiveProposalLineItem | This code example archives a proposal line item. To determine which proposal line items exist, run GetAllProposalLineItem.cs. |
        CreateProposalLineItems | This code example creates a new proposal line items. To determine which proposal line items exist, run GetAllProposalLineItems.cs. To determine which proposals exist, run GetAllProposals.cs. |
        GetAllProposalLineItems | This code example gets all proposal line items. To create proposal line items, run CreateProposalLineItems.cs. |
        GetProposalLineItemsByStatement | This code example gets all proposal line items for the given proposal. To create proposal line items, run CreateProposalLineItems.cs. |
        UpdateProposalLineItems | This code example updates a proposal line item's notes. To determine which proposal line items exist, run GetAllProposalLineItems.cs. |
        CreateProposals | This code example creates new proposals. To determine which proposals exist, run GetAllProposals.cs. |
        GetAllProposals | This code example gets all proposals. To create proposals, run CreateProposals.cs. |
        GetAllProposalsPendingApproval | This code example gets all proposals that are pending approval. To create proposals, run CreateProposals.cs. |
        ApproveProposal | This code example submits a proposal for approval. To determine which proposals exist, run GetAllProposals.cs. |
        UpdateProposals | This code example updates the note of an proposal. To determine which proposals exist, run GetAllProposals.cs. |
        FetchMatchTables | This code example fetches and creates match table files from the Line_Item and Ad_Unit tables. This example may take a while to run. |
        GetAllLineItemsUsingPql | This code example gets all line items in your network using the Line_Item table. This code example may take a while to run. The Line_Item PQL table schema can be found here: https://developers.google.com/doubleclick-publishers/docs/reference/v201505/PublisherQueryLanguageService#Line_Item |
        GetGeoTargets | This code example gets geographic criteria from the Geo_Target table, such as all cities available to target. Other types include 'Country', 'Region', 'State', 'Postal_Code', and 'DMA_Region' (i.e. Metro). A full list of available geo target types can be found at https://developers.google.com/doubleclick-publishers/docs/reference/v201505/PublisherQueryLanguageService |
        GetLineItemsNamedLike | This code example gets all line items which have a name beginning with "line item". This code example may take a while to run. |
        GetAllRateCards | This code example gets all rate cards. |
        GetUsdRateCards | This code example gets all rate cards that have a currency in USD. |
        RunDeliveryReport | This code example runs a report similar to the "Orders report" on the DFP website with additional attributes and can filter to include just one order. The report is saved to the specified file path. |
        RunInventoryReport | This code example runs a report equal to the "Whole network report" on the DFP website. The report is saved to the specified file path. |
        RunReachReport | This code example runs a reach report. The report is saved to the specified file path. |
        RunReportWithCustomFields | This code example runs a report that includes custom fields found in the line items of an order. To download the report see DownloadReport.cs |
        RunSalesReport | This code example runs a report equal to the "Sales by salespersons
report" on the DFP website and downloads it to the specified file path. |
        ApproveSuggestedAdUnits | This code example approves all suggested ad units with 50 or more requests. This feature is only available to DFP premium solution networks. |
        GetAllSuggestedAdUnits | This code example gets all suggested ad units. To approve suggested ad units, run ApproveSuggestedAdUnits.cs. This feature is only available to DFP premium solution networks. |
        GetSuggestedUnitByStatement | This code example gets suggested ad units that have more than 50 requests. The statement retrieves up to the maximum page size limit of 500. This feature is only available to DFP premium solution networks. |
        CreateTeams | This code example creates new teams. To determine which teams exist, run GetAllTeams.cs. |
        GetAllTeams | This code example gets all teams. To create teams, run CreateTeams.cs. |
        GetTeamsByStatement | This code example gets all teams ordered by name. To create teams, run CreateTeams.cs. |
        UpdateTeams | This code example updates a team by adding an ad unit to it. To determine which teams exist, run GetAllTeams.cs. To determine which ad units exist, run GetAllAdUnits.cs. |
        CreateUsers | This code example creates new users. To determine which users exist, run GetAllUsers.cs. |
        DeactivateUser | This code example deactivates a user. Deactivated users can no longer make requests to the API. The user making the request cannot deactivate itself. To determine which users exist, run GetAllUsers.cs. |
        GetAllRoles | This code example gets all roles. This example can be used to determine which role ID is needed when getting and creating users. |
        GetAllUsers | This code example gets all users. To create users, run CreateUsers.cs. |
        GetCurrentUser | This code example gets current user. To create users, run CreateUsers.cs. |
        GetUsersByStatement | This code example gets all active users sorted by name. To create new users, run CreateUsers.cs. |
        UpdateUsers | This code example updates a user by adding "Sr." to the end of its name. To determine which users exist, run GetAllUsers.cs. |
        CreateUserTeamAssociations | This code example adds a user to a team by creating an association between the two. To determine which teams exist, run GetAllTeams.cs. To determine which users exist, run GetAllUsers.cs. |
        DeleteUserTeamAssociation | This code example removes the user from all its teams. To determine which users exist, run GetAllUsers.cs. |
        GetAllUserTeamAssociations | This code example gets all user team associations. To create user team associations, run CreateUserTeamAssociations.cs. |
        GetUserTeamAssociationsByStatement | This code example gets all teams that the a user belongs to. To create teams, run CreateTeams.cs. |
        UpdateUserTeamAssociations | This code example updates user team associations by setting the overridden access type to read only for all teams that the user belongs to. To determine which users exists, run GetAllUsers.cs. |
        ApproveWorkflowApprovalRequests | This code example approves all workflow approval requests belonging to a specific proposal. To determine which proposals exist, run GetAllProposals.cs. |
        GetWorkflowApprovalRequests | This code example gets workflow approval requests. Workflow approval requests must be approved or rejected for a workflow to finish. |
        GetWorkflowExternalConditionRequests | This code example gets workflow external condition requests. Workflow external condition requests must be triggered or skipped for a workflow to finish. |
        TriggerWorkflowExternalConditionRequests | This code example triggers all workflow external condition requests belonging to a specific proposal. Workflow external condition requests must be triggered or skipped for a workflow to finish. To determine which proposals exist, run GetAllProposals.cs. |
       v201508 | |
        CreateActivityGroups | This code example creates new activity groups. To determine which activity groups exist, run GetAllActivityGroups.cs. |
        GetActiveActivityGroups | This code example gets all active activity groups. To create activity groups, run CreateActivityGroups.cs. |
        GetAllActivityGroups | This code example gets all activity groups. To create activity groups, run CreateActivityGroups.cs. |
        UpdateActivityGroups | This code example updates activity groups by adding a company. To determine which activity groups exist, run GetAllActivityGroups.cs. |
        CreateActivities | This code example creates new activities. To determine which activities exist, run GetAllActivities.cs. |
        GetActiveActivities | This code example gets all active activities. To create activities, run CreateActivities.cs. |
        GetAllActivities | This code example gets all activities. To create activities, run CreateActivities.cs. |
        UpdateActivities | This code example updates activity expected URLs. To determine which activities exist, run GetAllActivities.cs. |
        CreateAudienceSegments | This code example creates new rule based first party audience segments. To determine which audience segments exist, run GetAllAudienceSegments.cs. |
        GetAllAudienceSegments | This code example gets all audience segments.To create audience segments, run CreateAudienceSegments.cs. |
        GetFirstPartyAudienceSegments | This code example gets all first party audience segments. To create first party audience segments, run CreateAudienceSegments.cs. |
        PopulateFirstPartyAudienceSegments | This code example populates a specific rule base first party audience segment. To determine which audience segments exist, run GetAllAudienceSegments.cs. |
        UpdateAudienceSegments | This code example updates a first party audience segment's member expiration days. To determine which first party audience segments exist, run GetFirstPartyAudienceSegments.cs. |
        CreateProductBaseRates | This code example creates a product base rate. To determine which base rates exist, run GetAllBaseRates.cs. |
        CreateProductTemplateBaseRates | This code example creates a product template base rate. To determine which base rates exist, run GetAllBaseRates.cs. |
        GetAllBaseRates | This code example gets all base rates. To create product base rates, run CreateProductBaseRates.cs. To create product template base rates, run CreateProductTemplateBaseRates.cs. |
        GetBaseRatesByStatement | This code example gets all base rates belonging to a rate card. To create product base rates, run CreateProductBaseRates.cs. To create product template base rates, run CreateProductTemplateBaseRates.cs. |
        UpdateBaseRates | This code example updates a base rate's value. To determine which base rates exist, run GetAllBaseRates.cs. |
        CreateCompanies | This code example creates new companies. To determine which companies exist, run GetAllCompanies.cs. |
        GetAllCompanies | This code example gets all companies. To create companies, run CreateCompanies.cs. |
        GetCompaniesByStatement | This code example gets all companies that are advertisers. To create companies, run CreateCompanies.cs. |
        UpdateCompanies | This code example updates company comments. To determine which companies exist, run GetAllCompanies.cs. |
        CreateContacts | This code example creates new contacts. To determine which contacts exist, run GetAllContacts.cs. |
        GetAllContacts | This code example gets all contacts. To create contacts, run CreateContacts.cs. |
        GetUninvitedContacts | This code example gets all contacts that aren't invited yet. To create contacts, run CreateContacts.cs. |
        UpdateContacts | This code example updates contact addresses. To determine which contacts exist, run GetAllContacts.cs. |
        CreateContentMetadataKeyHierarchies | This code example creates content metadata key hierachries. To determine which content metadata key hierachries exist, run GetAllContentMetadataKeyHierarchies.cs |
        DeleteContentMetadataKeyHierarchies | This example deletes a content metadata key hierarchy. To determine which content metadata key hierarchies exist, run GetAllContentMetadataKeyHierarchies.cs. |
        GetAllContentMetadataKeyHierarchies | This code example gets all content metadata key hierarchies. To create content metadata key hierarchies, run CreateContentMetadataKeyHierarchies.cs. |
        UpdateContentMetadataKeyHierarchies | This example updates a content metadata key hierarchy by adding a hierarchy level. To determine which content metadata key hierarchies exist, run GetAllContentMetadataKeyHierarchies.cs. |
        GetAllContent | This code example gets all content. This feature is only available to DFP premium solution networks. |
        CopyImageCreatives | This code example creates a copy of an image creative. This would typically be done to reuse creatives in a small business network. To determine which creatives exist, run GetAllCreatives.cs. |
        CreateCreativeFromTemplate | This code example creates a new template creative for a given advertiser. To determine which companies are advertisers, run GetCompaniesByStatement.cs. To determine which creatives already exist, run GetAllCreatives.cs. To determine which creative templates exist, run GetAllCreativeTemplates.cs. |
        CreateCreatives | This code example creates new image creatives for a given advertiser. To determine which companies are advertisers, run GetCompaniesByStatement.cs. To determine which creatives already exist, run GetAllCreatives.cs. |
        CreateCustomCreative | This code example creates a custom creative for a given advertiser. To determine which companies are advertisers, run GetCompaniesByStatement.cs. To determine which creatives already exist, run GetAllCreatives.cs. |
        CreateNativeCreative | This code example creates a new native creative. To determine which creatives already exist, run GetAllCreatives.cs. |
        GetAllCreatives | This code example gets all creatives. To create creatives, run CreateCreatives.cs. |
        GetCreativesByStatement | This code example gets all image creatives. To create an image creative, run CreateCreatives.cs. |
        UpdateCreatives | This code example updates image creatives. To create an image creative, run CreateCreatives.cs. |
        GetAllCreativeTemplates | This code example gets all creative templates. |
        GetCreativeTemplatesByStatement | This code example gets all the system defined creative templates. |
        CreateCreativeWrappers | This code example creates a new creative wrapper. Creative wrappers must be associated with a LabelType.CREATIVE_WRAPPER label and applied to ad units by AdUnit.appliedLabels. To determine which creative wrappers exist, run GetAllCreativeWrappers.cs. |
        DeActivateCreativeWrappers | This code example deactivates all creative wrappers belonging to a label. |
        GetActiveCreativeWrappers | This code example gets all active creative wrappers. To create creative wrappers, run CreateCreativeWrappers.cs. |
        GetAllCreativeWrappers | This code example gets all creative wrappers. To create creative wrappers, run CreateCreativeWrappers.cs. |
        UpdateCreativeWrappers | This code example updates a creative wrapper to the 'OUTER' wrapping order. To determine which creative wrappers exist, run GetAllCreativeWrappers.cs. |
        CreateCustomFieldOptions | This code example creates custom field options for a drop-down custom field. Once created, custom field options can be found under the options fields of the drop-down custom field and they cannot be deleted. To determine which custom fields exist, run GetAllCustomFields.cs. |
        CreateCustomFields | This code example creates custom fields. To determine which custom fields exist, run GetAllCustomFields.cs. |
        DeactivateCustomFields | This code example deactivates a custom field. To determine which custom fields exist, run GetAllCustomFields.cs. |
        GetAllCustomFields | This code example gets all custom fields. To create custom fields, run CreateCustomFields.cs. |
        GetAllLineItemCustomFields | This code example gets all custom fields that apply to line items. To create custom fields, run CreateCustomFields.cs. |
        SetLineItemCustomFieldValue | This code example sets custom field values on a line item. To determine which custom fields exist, run GetAllCustomFields.cs. To create custom field options, run CreateCustomFieldOptions.cs. To determine which line items exist, run GetAllLineItems.cs. |
        UpdateCustomFields | This code example updates custom field descriptions. To determine which custom fields exist, run GetAllCustomFields.cs. |
        CreateCustomTargetingKeysAndValues | This code example creates new custom targeting keys and values. To determine which custom targeting keys and values exist, run GetAllCustomTargetingKeysAndValues.cs. To target these custom targeting keys and values, run TargetCustomCriteria.cs. |
        GetAllCustomTargetingKeysAndValues | This code example gets all custom targeting keys and the values. To create custom targeting keys and values, run CreateCustomTargetingKeysAndValues.cs. |
        GetCustomTargetingKeysByStatement | This code example gets all predefined custom targeting keys. To create custom targeting keys, run CreateCustomTargetingKeysAndValues.cs. |
        GetCustomTargetingValuesByStatement | This code example gets custom targeting values for the given predefined custom targeting key. To create custom targeting values, run CreateCustomTargetingKeysAndValues.cs. To determine which custom targeting keys exist, run GetAllCustomTargetingKeysAndValues.cs. |
        UpdateCustomTargetingKeys | This code example updates the display name of each custom targeting key up to the first 500. To determine which custom targeting keys exist, run GetAllCustomTargetingKeysAndValues.cs. |
        UpdateCustomTargetingValues | This code example updates the display name of custom targeting values. To determine which custom targeting keys exist, run GetAllCustomTargetingKeysAndValues.cs. |
        CreateExchangeRates | This code example creates a new exchange rate. To determine which exchange rates exist, run GetAllExchangeRates.cs. |
        GetAllExchangeRates | This code example gets all exchange rates. To create exchange rates, run CreateExchangeRates.cs. |
        GetExchangeRatesByStatement | This code example gets the exchange rate for a specific currency code. To create exchange rates, run CreateExchangeRates.cs. |
        UpdateExchangeRates | This code example updates a fixed exchange rate's value. To determine which exchange rates exist, run GetAllExchangeRates.cs. |
        GetForecast | This code example gets a forecast for a prospective line item. To determine which placements exist, run GetAllPlacements.cs. |
        GetAvailabilityForecastById | This code example gets a forecast for an existing line item. To determine which line items exist, run GetAllLineItems.cs. |
        GetDeliveryForecastByIds | This code example gets a delivery forecast for existing line items. To determine which line items exist, run GetAllLineItems.cs. |
        CreateAdUnits | This code example creates new ad units under the effective root ad unit. To determine which ad units exist, run GetAdUnitTree.cs or GetAllAdUnits.cs. |
        CreateMobileAdUnit | This code example creates a new mobile ad unit under the effective root ad unit. Mobile features need to be enabled on your account to use mobile targeting. To determine which ad units exist, run GetInventoryTree.cs or GetAllAdUnits.cs. |
        CreateVideoAdUnit | This code example creates a new video ad unit under the effective root ad unit. To determine which ad units exist, run GetInventoryTree.cs or GetAllAdUnits.cs. |
        DeActivateAdUnits | This code example deactivates all active ad units. To determine which ad units exist, run GetAllAdUnits.cs or GetInventoryTree.cs. |
        GetAdUnitsByStatement | This code example gets all child ad units of the effective root ad unit. To create an ad unit, run CreateAdUnits.cs. |
        GetAdUnitSizes | This code example gets all web target platform ad unit sizes. |
        GetAllAdUnits | This code example gets all ad units. To create ad units, run CreateAdUnits.cs. |
        GetInventoryTree | This code example retrieves a previously created ad units and creates a tree. |
        UpdateAdUnits | This code example updates an ad unit by enabling AdSense to the first |
        CreateLabels | This code example creates new labels. To determine which labels exist, run GetAllLabels.cs. This feature is only available to DFP premium solution networks. |
        DeactivateActiveLabels | This code example deactivates all active labels. To determine which labels exist, run GetAllLabels.cs. This feature is only available to DFP premium solution networks. |
        GetAllLabels | This code example gets all labels. To create labels, run CreateLabels.cs. This feature is only available to DFP premium solution networks. |
        GetLabelsByStatement | This code example gets all labels that are competitively excluded. To create labels, run CreateLabels.cs. This feature is only available to DFP premium solution networks. Tags: LabelService.getLabelsByStatement |
        UpdateLabels | This code example updates a label's description. To determine which labels exist, run GetAllLabels.cs. This feature is only available to DFP premium solution networks. |
        ActivateLicas | This code example activates all LICAs for a given line item. To determine which LICAs exist, run GetAllLicas.cs. |
        CreateLicas | This code example creates new line item creative associations (LICAs) for an existing line item and a set of creative ids. For small business networks, the creative ids must represent new or copied creatives as creatives cannot be used for more than one line item. For premium solution networks, the creative ids can represent any creative. To copy creatives, run CopyImageCreatives.cs. To determine which LICAs exist, run GetAllLicasExample.cs. |
        DeactivateLicas | This code example deactivates all LICAs for a given line item. To determine which LICAs exist, run GetAllLicas.cs. |
        GetAllLicas | This code example gets all line item creative associations (LICA). To create LICAs, run CreateLicas.cs. |
        GetLicasByStatement | This code example gets all line item creative associations for a given line item ID. To create LICAs, run CreateLicas.cs. |
        UpdateLicas | This code example updates the destination URL of a LICA. To determine which LICAs exist, run GetAllLicas.cs. |
        ActivateLineItem | This code example activates all line items for the given order. To be activated, line items need to be in the approved (needs creatives) state and have at least one creative associated with them. To approve line items, approve the order to which they belong by running ApproveOrders.cs. To create LICAs, run CreateLicas.cs. To determine which line items exist, run GetAllLineItem.cs. |
        CreateLineItems | This code example creates new line items. To determine which line items exist, run GetAllLineItems.cs. To determine which orders exist, run GetAllOrders.cs. To determine which placements exist, run GetAllPlacements.cs. To determine the IDs for locations, run GetGeoTargets.cs |
        CreateVideoLineItem | This code example creates a new line item to serve to video content. To determine which line items exist, run GetAllLineItems.cs. To determine which orders exist, run GetAllOrders.cs. To create a video ad unit, run CreateVideoAdUnit.cs. To determine which content metadata key hierarchies exist, run GetAllContentMetadataKeyHierarchies.cs. |
        GetAllLineItems | This code example gets all line items. To create line items, run CreateLineItems.cs. |
        GetLineItemsByStatement | This code example gets all line items that need creatives for the given order. To create line items, run CreateLineItems.cs. |
        GetRecentlyUpdatedLineItems | This code example shows how to get recently updated line items. To create line items, run CreateLineItems.cs. |
        TargetCustomCriteria | This code example updates a line item to add custom criteria targeting. To determine which line items exist, run GetAllLineItems.cs. To determine which custom targeting keys and values exist, run GetAllCustomTargetingKeysAndValues.cs. |
        UpdateLineItems | This code example updates the delivery rate of a line items. To determine which line items exist, run GetAllLineItems.cs. |
        GetAllNetworks | This code example gets all networks that you have access to with the current login credentials. A networkCode should be left out for this request. |
        GetCurrentNetwork | This code example gets the current network that you can make requests against. |
        MakeTestNetwork | This code example creates a test network. You do not need to have a DFP account to run this example, but you do need to have a new Google account (created at http://www.google.com/accounts/newaccount) that is not associated with any other DFP networks (including old sandbox networks). Once this network is created, you can supply the network code in your settings to make calls to other services |
        ApproveOrder | This code example approves an order and all line items belonging to that order. To determine which orders exist, run GetAllOrders.cs. |
        CreateOrders | This code example creates new orders. To determine which orders exist, run GetAllOrders.cs. |
        GetAllOrders | This code example gets all orders. To create orders, run CreateOrders.cs. |
        GetOrdersByStatement | This code example gets all orders for a given advertiser. To create orders, run CreateOrders.cs. To determine which companies are advertisers, run GetCompaniesByStatement.cs. |
        UpdateOrders | This code example updates the note of an order. To determine which orders exist, run GetAllOrders.cs. |
        CreatePackages | This code example creates a package. To determine which packages exist, run GetAllPackages.cs. |
        CreateProposalLineItemsFromPackage | This code example creates all proposal line items within an IN_PROGRESS package. To determine which packages exist, run GetAllPackages.cs. |
        GetAllPackages | This code example gets all packages. To create packages, run CreatePackages.cs. |
        GetInProgressPackages | This code example gets all packages that are IN_PROGRESS. To create packages, run CreatePackages.cs. |
        UpdatePackages | This code example updates the comments of a package. To determine which packages exist, run GetAllPackages.cs. |
        CreatePlacements | This code example creates new placements for various ad unit sizes. To determine which placements exist, run GetAllPlacements.cs. |
        DeactivatePlacement | This code example deactivates a placement. To determine which placements exist, run GetAllPlacements.cs. |
        GetAllPlacements | This code example gets all placements. To create placements, run CreatePlacements.cs. |
        GetPlacementsByStatement | This code example gets all active placements by using a statement. To create a placement, run CreatePlacements.cs. |
        UpdatePlacements | This code example updates all placements to allow for AdSense targeting up to the first 500. To determine which placements exist, run GetAllPlacements.cs. |
        CreatePremiumRates | This code example creates a premium rate. To determine which premium rates exist, run GetAllPremiumRates.cs. |
        GetAllPremiumRates | This code example gets all premium rates. To create premium rates, run CreatePremiumRates.cs. |
        GetPremiumRatesByStatement | This code example gets all premium rates on a specific rate card. To see what rate cards exist, run GetAllRateCards.cs. |
        UpdatePremiumRates | This code example updates a premium rate to add a flat fee to an existing feature premium. To determine which premium rates exist, run GetAllPremiumRates.cs. |
        ActivateProductPackage | This code example activates a product package. To determine which product packages exist, run GetAllProductPackages.cs. ProductPackageService.performProductPackageAction |
        CreateProposalPackages | This code example creates a product package. To determine which product packages exist, run GetAllProductPackages.cs. |
        GetActiveProductPackages | This code example gets all active product packages. To create product packages, run CreateProductPackages.cs. |
        GetAllProductPackages | This code example gets all product packages. To create product packages, run |
        UpdateProductPackages | This code example updates the notes of a product package. To determine which product packages exist, run GetAllProductPackages.cs. ProductPackageService.updateProductPackages |
        GetAllProducts | This code example gets all products. Products are automatically created from product templates. |
        GetProductsForProductTemplate | This code example gets all products created from a product template. |
        UpdateProducts | This code example updates the note of a product. To determine which products exist, run GetAllProducts.cs. |
        ActivateProductTemplates | This code example activates a product template. To determine which product templates exist, run GetAllProductTemplates.cs. |
        CreateProductTemplates | This code example creates a product template. To see which product templates exist, run GetAllProductTemplates.cs. |
        GetAllProductTemplates | This code example gets all product templates. To create product templates, run CreateProductTemplates.cs. |
        GetSponsorshipProductTemplates | This code example gets all sponsorship product templates. To create product templates, run CreateProductTemplates.cs. |
        UpdateProductTemplates | This example updates a product template's targeting to include a new GeoTarget. To determine which product templates exist, run GetAllProductTemplates.cs. |
        ArchiveProposalLineItem | This code example archives a proposal line item. To determine which proposal line items exist, run GetAllProposalLineItem.cs. |
        CreateProposalLineItems | This code example creates a new proposal line items. To determine which proposal line items exist, run GetAllProposalLineItems.cs. To determine which proposals exist, run GetAllProposals.cs. |
        GetAllProposalLineItems | This code example gets all proposal line items. To create proposal line items, run CreateProposalLineItems.cs. |
        GetProposalLineItemsByStatement | This code example gets all proposal line items for the given proposal. To create proposal line items, run CreateProposalLineItems.cs. |
        UpdateProposalLineItems | This code example updates a proposal line item's notes. To determine which proposal line items exist, run GetAllProposalLineItems.cs. |
        CreateProposals | This code example creates new proposals. To determine which proposals exist, run GetAllProposals.cs. |
        GetAllProposals | This code example gets all proposals. To create proposals, run CreateProposals.cs. |
        GetAllProposalsPendingApproval | This code example gets all proposals that are pending approval. To create proposals, run CreateProposals.cs. |
        ApproveProposal | This code example submits a proposal for approval. To determine which proposals exist, run GetAllProposals.cs. |
        UpdateProposals | This code example updates the note of an proposal. To determine which proposals exist, run GetAllProposals.cs. |
        FetchMatchTables | This code example fetches and creates match table files from the Line_Item and Ad_Unit tables. This example may take a while to run. |
        GetAllLineItemsUsingPql | This code example gets all line items in your network using the Line_Item table. This code example may take a while to run. The Line_Item PQL table schema can be found here: https://developers.google.com/doubleclick-publishers/docs/reference/v201508/PublisherQueryLanguageService#Line_Item |
        GetGeoTargets | This code example gets geographic criteria from the Geo_Target table, such as all cities available to target. Other types include 'Country', 'Region', 'State', 'Postal_Code', and 'DMA_Region' (i.e. Metro). A full list of available geo target types can be found at https://developers.google.com/doubleclick-publishers/docs/reference/v201508/PublisherQueryLanguageService |
        GetLineItemsNamedLike | This code example gets all line items which have a name beginning with "line item". This code example may take a while to run. |
        GetAllRateCards | This code example gets all rate cards. |
        GetUsdRateCards | This code example gets all rate cards that have a currency in USD. |
        RunDeliveryReport | This code example runs a report similar to the "Orders report" on the DFP website with additional attributes and can filter to include just one order. The report is saved to the specified file path. |
        RunInventoryReport | This code example runs a report equal to the "Whole network report" on the DFP website. The report is saved to the specified file path. |
        RunReachReport | This code example runs a reach report. The report is saved to the specified file path. |
        RunReportWithCustomFields | This code example runs a report that includes custom fields found in the line items of an order. To download the report see DownloadReport.cs |
        RunSalesReport | This code example runs a report equal to the "Sales by salespersons
report" on the DFP website and downloads it to the specified file path. |
        ApproveSuggestedAdUnits | This code example approves all suggested ad units with 50 or more requests. This feature is only available to DFP premium solution networks. |
        GetAllSuggestedAdUnits | This code example gets all suggested ad units. To approve suggested ad units, run ApproveSuggestedAdUnits.cs. This feature is only available to DFP premium solution networks. |
        GetSuggestedUnitByStatement | This code example gets suggested ad units that have more than 50 requests. The statement retrieves up to the maximum page size limit of 500. This feature is only available to DFP premium solution networks. |
        CreateTeams | This code example creates new teams. To determine which teams exist, run GetAllTeams.cs. |
        GetAllTeams | This code example gets all teams. To create teams, run CreateTeams.cs. |
        GetTeamsByStatement | This code example gets all teams ordered by name. To create teams, run CreateTeams.cs. |
        UpdateTeams | This code example updates a team by adding an ad unit to it. To determine which teams exist, run GetAllTeams.cs. To determine which ad units exist, run GetAllAdUnits.cs. |
        CreateUsers | This code example creates new users. To determine which users exist, run GetAllUsers.cs. |
        DeactivateUser | This code example deactivates a user. Deactivated users can no longer make requests to the API. The user making the request cannot deactivate itself. To determine which users exist, run GetAllUsers.cs. |
        GetAllRoles | This code example gets all roles. This example can be used to determine which role ID is needed when getting and creating users. |
        GetAllUsers | This code example gets all users. To create users, run CreateUsers.cs. |
        GetCurrentUser | This code example gets current user. To create users, run CreateUsers.cs. |
        GetUsersByStatement | This code example gets all active users sorted by name. To create new users, run CreateUsers.cs. |
        UpdateUsers | This code example updates a user by adding "Sr." to the end of its name. To determine which users exist, run GetAllUsers.cs. |
        CreateUserTeamAssociations | This code example adds a user to a team by creating an association between the two. To determine which teams exist, run GetAllTeams.cs. To determine which users exist, run GetAllUsers.cs. |
        DeleteUserTeamAssociation | This code example removes the user from all its teams. To determine which users exist, run GetAllUsers.cs. |
        GetAllUserTeamAssociations | This code example gets all user team associations. To create user team associations, run CreateUserTeamAssociations.cs. |
        GetUserTeamAssociationsByStatement | This code example gets all teams that the a user belongs to. To create teams, run CreateTeams.cs. |
        UpdateUserTeamAssociations | This code example updates user team associations by setting the overridden access type to read only for all teams that the user belongs to. To determine which users exists, run GetAllUsers.cs. |
        ApproveWorkflowApprovalRequests | This code example approves all workflow approval requests belonging to a specific proposal. To determine which proposals exist, run GetAllProposals.cs. |
        GetWorkflowApprovalRequests | This code example gets workflow approval requests. Workflow approval requests must be approved or rejected for a workflow to finish. |
        GetWorkflowExternalConditionRequests | This code example gets workflow external condition requests. Workflow external condition requests must be triggered or skipped for a workflow to finish. |
        TriggerWorkflowExternalConditionRequests | This code example triggers all workflow external condition requests belonging to a specific proposal. Workflow external condition requests must be triggered or skipped for a workflow to finish. To determine which proposals exist, run GetAllProposals.cs. |
       Program | The Main class for this application. |
       SampleBase | This abstract class represents a code example. |
     Headers | |
      Authentication | The authentication header. |
      DfpSoapHeader | Base class for Dfp API Soap headers. |
      OAuth | The oauth authentication header. |
      RequestHeader | Soap Request header for DFP API services. |
      RequestHeaderStub | A SOAP stub class that represents the request headers for a DFP API call. |
      ResponseHeader | SOAP Response header for DFP API services. |
     Lib | |
      DfpApiException | Custom exception class for wrapping DFP API SOAP exceptions. |
      DfpAppConfig | This class reads the configuration keys from App.config. |
      DfpException | Base class for all exceptions specific to DFP. |
      DfpService | Lists all the services available through this library. |
       v201408 | All the services available in v201408. |
       v201411 | All the services available in v201411. |
       v201502 | All the services available in v201502. |
       v201505 | All the services available in v201505. |
       v201508 | All the services available in v201508. |
      DfpServiceFactory | The factory class for all DFP API services. |
      DfpServiceSignature | Service creation params for DFP API family of services. |
      DfpSoapClient | Base class for DFP API services. |
      DfpTraceListener | Listens to SOAP messages sent and received by this library. |
      DfpUser | Represents an DFP API user. |
     Util | |
      v201408 | |
       DateTimeUtilities | A utility class that allows you to build Datetime objects from strings. |
       PqlUtilities | A utility class for handling PQL objects. |
       StatementBuilder | A utility class that allows for statements to be constructed in parts. Typical usage is: |
      v201411 | |
       DateTimeUtilities | A utility class that allows you to build Datetime objects from strings. |
       PqlUtilities | A utility class for handling PQL objects. |
       StatementBuilder | A utility class that allows for statements to be constructed in parts. Typical usage is: |
      v201502 | |
       DateTimeUtilities | A utility class that allows you to build Datetime objects from strings. |
       PqlUtilities | A utility class for handling PQL objects. |
       ReportUtilities | Utility class for DFP API report downloads. |
       StatementBuilder | A utility class that allows for statements to be constructed in parts. Typical usage is: |
      v201505 | |
       DateTimeUtilities | A utility class that allows you to build Datetime objects from strings. |
       PqlUtilities | A utility class for handling PQL objects. |
       ReportUtilities | Utility class for DFP API report downloads. |
       StatementBuilder | A utility class that allows for statements to be constructed in parts. Typical usage is: |
      v201508 | |
       DateTimeUtilities | A utility class that allows you to build Datetime objects from strings. |
       PqlUtilities | A utility class for handling PQL objects. |
       ReportUtilities | Utility class for DFP API report downloads. |
       StatementBuilder | A utility class that allows for statements to be constructed in parts. Typical usage is: |
     v201408 | |
      BaseRateService | Provides methods for managing BaseRate objects |
      UpdateResult | Represents the result of performing an action on objects. |
      BaseRateAction | Represents the action that can be performed on BaseRate objects. |
      DeleteBaseRates | The action used to delete BaseRate objects. |
      BaseRatePage | Captures a page of BaseRate objects. |
      BaseRate | A base rate that applies to a product template, product or product package item belonging to rate card. |
      UnknownBaseRate | The BaseRate returned if the actual base rate type is not exposed by the requested API version. |
      ProductTemplateBaseRate | A base rate applied to a ProductTemplate. |
      Money | Represents a money amount. |
      ProductBaseRate | A base rate applied to a Product. |
      Date | Represents a date. |
      DateTime | Represents a date combined with the time of day. |
      Value | |
      TextValue | Contains a string value. |
      SetValue | Contains a set of Values. May not contain duplicates. |
      NumberValue | Contains a numeric value. |
      DateValue | Contains a date value. |
      DateTimeValue | Contains a date-time value. |
      BooleanValue | Contains a boolean value. |
      String_ValueMapEntry | This represents an entry in a map with a key of type String and value of type Value. |
      Statement | Captures the |
      ApiError | The API error base class that provides details about an error that occurred while processing a service request |
      StatementError | An error that occurs while parsing Statement objects. |
      ServerError | Errors related to the server. |
      RequiredError | Errors due to missing required field. |
      RangeError | A list of all errors associated with the Range constraint. |
      QuotaError | Describes a client-side error on which a user is attempting to perform an action to which they have no quota remaining. |
      PublisherQueryLanguageSyntaxError | An error that occurs while parsing a PQL query contained in a Statement object. |
      PublisherQueryLanguageContextError | An error that occurs while executing a PQL query contained in a Statement object. |
      PermissionError | Errors related to incorrect permission. |
      NullError | Errors associated with violation of a NOT NULL check. |
      NotNullError | Caused by supplying a null value for an attribute that cannot be null. |
      InternalApiError | Indicates that a server-side error has occured |
      FeatureError | Errors related to feature management. If you attempt using a feature that is not available to the current network you'll receive a FeatureError with the missing feature as the trigger. |
      EntityChildrenLimitReachedError | Lists errors relating to having too many children on an entity. |
      CommonError | A place for common errors that can be used across services. |
      CollectionSizeError | Error for the size of the collection being too large |
      BaseRateError | An error having to do with BaseRate. |
      BaseRateActionError | An error having to do with BaseRate when performing actions. |
      AuthenticationError | An error for an exception that occurred when authenticating. |
      ApiVersionError | Errors related to the usage of API versions. |
      ApplicationException | Base class for exceptions. |
      ApiException | Exception class for holding a list of service errors. |
      ReconciliationReportRowService | Provides methods for retrieving and updating the ReconciliationReportRow objects. |
      ReconciliationReportRow | A |
      ReconciliationReportRowPage | Captures a page of ReconciliationReportRow objects |
      ReconciliationImportError | The API errors for reconciliation CSV import. |
      ReconciliationError | Lists all errors associated with reconciliation. |
      InventoryService | Provides operations for creating, updating and retrieving AdUnit objects |
      AdUnitAction | Represents the actions that can be performed on AdUnit objects. |
      RemoveAdUnitsFromPlacement | The action used for removing a group of AdUnit objects from a Placement. |
      DeactivateAdUnits | The action used for deactivating AdUnit objects. |
      AssignAdUnitsToPlacement | The action used for assigning a group of AdUnit objects to a Placement. |
      ArchiveAdUnits | The action used for archiving AdUnit objects. |
      ActivateAdUnits | The action used for activating AdUnit objects. |
      AdUnitPage | Captures a page of AdUnit objects. |
      AdUnit | An |
      AdUnitParent | The summary of a parent AdUnit. |
      AdUnitSize | An |
      Size | Represents the dimensions of an AdUnit, LineItem or Creative |
      AdSenseSettingsInheritedProperty | The property of the AdUnit that specifies how and from where the AdSenseSettings are inherited. |
      AdSenseSettings | Contains the AdSense configuration for an AdUnit. |
      Size_StringMapEntry | This represents an entry in a map with a key of type Size and value of type String. |
      LabelFrequencyCap | A |
      FrequencyCap | Represents a limit on the number of times a single viewer can be exposed to the same LineItem in a specified time period. |
      AppliedLabel | Represents a Label that can be applied to an entity. To negate an inherited label, create an |
      UniqueError | An error for a field which must satisfy a uniqueness constraint |
      TypeError | An error for a field which is an invalid type. |
      TeamError | Errors related to a Team. |
      StringLengthError | Errors for Strings which do not meet given length constraints. |
      RequiredNumberError | A list of all errors to be used in conjunction with required number validators. |
      RequiredCollectionError | A list of all errors to be used for validating sizes of collections. |
      RegExError | Caused by supplying a value for an object attribute that does not conform to a documented valid regular expression. |
      ParseError | Lists errors related to parsing. |
      AdUnitTypeError | Lists the errors associated with the type of AdUnit object. |
      InventoryUnitSizesError | An error specifically for InventoryUnitSizes. |
      InventoryUnitPartnerAssociationError | Errors relating to the association of partner companies with inventory units. |
      InventoryUnitError | Lists the generic errors associated with AdUnit objects. |
      InvalidColorError | A list of all errors associated with a color attribute. |
      FrequencyCapError | Lists all errors associated with frequency caps. |
      EntityLimitReachedError | An error that occurs when creating an entity if the limit on the number of allowed entities for a network has already been reached. |
      CrossSellError | Lists all errors associated with cross selling. |
      CreativeWrapperError | Errors specific to creative wrappers. |
      AdUnitHierarchyError | Caused by creating an AdUnit object with an invalid hierarchy. |
      AdUnitCodeError | Lists the generic errors associated with AdUnit::adUnitCode. |
      AdUnitAfcSizeError | Caused by supplying sizes that are not compatible with the Afc sizes. |
      AdSenseAccountError | Error for AdSense related API calls. |
      ContentMetadataKeyHierarchyService | Provides methods for creating, updating, and retrieving ContentMetadataKeyHierarchy objects. |
      ContentMetadataKeyHierarchyAction | Represents the actions that can be performed on ContentMetadataKeyHierarchy objects. |
      DeleteContentMetadataKeyHierarchies | The action used for deleting ContentMetadataKeyHierarchy objects. |
      ContentMetadataKeyHierarchyPage | Captures a page of ContentMetadataKeyHierarchy objects. |
      ContentMetadataKeyHierarchy | A |
      ContentMetadataKeyHierarchyLevel | A |
      ContentMetadataKeyHierarchyError | Lists all errors associated with content hierarchies. |
      ContactService | Provides methods for creating, updating and retrieving Contact objects. |
      ContactPage | Captures a page of Contact objects. |
      Contact | A |
      BaseContact | Base class for a Contact. |
      InvalidEmailError | Caused by supplying a value for an email attribute that is not a valid email address. |
      ContactError | Errors associated with |
      UserService | Provides operations for creating, updating and retrieving User objects |
      UserAction | Represents the actions that can be performed on User objects. |
      DeactivateUsers | The action used for deactivating User objects. |
      ActivateUsers | The action used for activating User objects. |
      UserPage | Captures a page of User objects |
      User | Represents a user of the system |
      BaseCustomFieldValue | The value of a CustomField for a particular entity. |
      DropDownCustomFieldValue | A CustomFieldValue for a CustomField that has a CustomField::dataType of CustomFieldDataType::DROP_DOWN |
      CustomFieldValue | The value of a CustomField that does not have a CustomField::dataType of CustomFieldDataType::DROP_DOWN. |
      UserRecord | The |
      Role | Each |
      TokenError | An error for an exception that occurred when using a token. |
      CustomFieldValueError | Errors specific to editing custom field values |
      LineItemTemplateService | Provides methods for creating, updating and retrieving LineItemTemplate objects. |
      LineItemTemplate | Represents the template that populates the fields of a new line item being created. |
      LineItemTemplatePage | Captures a page of LineItemTemplate objects. |
      UserDomainTargetingError | Lists all errors related to user domain targeting for a line item. |
      TechnologyTargetingError | Technology targeting validation errors. |
      AudienceSegmentError | Errors that could occur on audience segment related requests. |
      ReservationDetailsError | Lists all errors associated with LineItem's reservation details. |
      RequiredSizeError | A list of all errors to be used for validating Size. |
      ProgrammaticError | Errors associated with programmatic line items |
      OrderError | Lists all errors associated with orders. |
      LineItemOperationError | Lists all errors for executing operations on line items |
      LineItemFlightDateError | Lists all errors associated with LineItem start and end dates. |
      LineItemError | A catch-all error that lists all generic errors associated with LineItem. |
      LineItemCreativeAssociationError | Lists all errors associated with line item-to-creative association dates. |
      LabelEntityAssociationError | Errors specific to creating label entity associations. |
      InventoryTargetingError | Lists all inventory errors caused by associating a line item with a targeting expression. |
      InvalidUrlError | Lists all errors associated with URLs. |
      ImageError | Lists all errors associated with images. |
      GrpSettingsError | Errors associated with line items with GRP settings. |
      GeoTargetingError | Lists all errors associated with geographical targeting for a LineItem. |
      GenericTargetingError | Targeting validation errors that can be used by different targeting types. |
      ForecastError | Errors that can result from a forecast request. |
      DayPartTargetingError | Lists all errors associated with day-part targeting for a line item. |
      DateTimeRangeTargetingError | Lists all date time range errors caused by associating a line item with a targeting expression. |
      CustomTargetingError | Lists all errors related to CustomTargetingKey and CustomTargetingValue objects. |
      CreativeError | Lists all errors associated with creatives. |
      ContentMetadataTargetingError | Lists all errors related to ContentMetadataTargeting. |
      CompanyCreditStatusError | Lists all errors due to Company::creditStatus. |
      ClickTrackingLineItemError | Click tracking is a special line item type with a number of unique errors as described below. |
      AudienceExtensionError | Errors associated with audience extension enabled line items |
      RateCardService | Provides methods for managing RateCard objects |
      RateCardAction | Represents the actions that can be performed on RateCard objects. |
      DeactivateRateCards | The action used to deactivate RateCard objects. |
      ActivateRateCards | The action used to activate RateCard objects. |
      RateCardPage | Captures a page of RateCard objects. |
      RateCard | Defines a collection of rules, including base rates for product templates and products, premiums, proposal line item level adjustments and proposal level adjustments. |
      RateCardError | An error having to do with RateCard. |
      RateCardActionError | An error lists all error reasons associated with performing action on RateCard objects. |
      CreativeWrapperService | Provides methods for the creation and management of creative wrappers. CreativeWrappers allow HTML snippets to be served along with creatives |
      CreativeWrapperAction | Represents the actions that can be performed on CreativeWrapper objects. |
      DeactivateCreativeWrappers | The action used for deactivating CreativeWrapper objects. |
      ActivateCreativeWrappers | The action used for activating CreativeWrapper objects. |
      CreativeWrapperPage | Captures a page of CreativeWrapper objects. |
      CreativeWrapper | A |
      CreativeWrapperHtmlSnippet | The |
      LabelError | Errors specific to labels. |
      ContentService | Service for retrieving Content |
      CmsContent | Contains information about Content from the CMS it was ingested from. |
      Content | A |
      ContentPage | Captures a page of |
      ContentPartnerError | The content partner related validation errors. |
      CustomFieldService | Provides methods for the creation and management of CustomField objects. |
      CustomFieldAction | Represents the actions that can be performed on CustomField objects. |
      DeactivateCustomFields | The action used for deactivating CustomField objects. |
      ActivateCustomFields | The action used for activating CustomField objects. |
      CustomFieldPage | Captures a page of CustomField objects. |
      CustomField | An additional, user-created field on an entity. |
      DropDownCustomField | A custom field that has the drop-down data type. |
      CustomFieldOption | An option represents a permitted value for a custom field that has a CustomField::dataType of CustomFieldDataType::DROP_DOWN. |
      CustomFieldError | Errors specific to editing custom fields |
      ProductService | Provides methods for updating and retrieving Product objects |
      ProductAction | Represents the actions that can be performed on products. |
      DeactivateProducts | The action used to deactivate products. |
      ArchiveProducts | This action is deprecated and is a no-op, use ArchiveProductTemplates instead. |
      ActivateProducts | The action used to activate products. |
      MobileDeviceSubmodelTargeting | Represents mobile devices that are being targeted or excluded by the LineItem. |
      Technology | Represents a technology entity that can be targeted. |
      OperatingSystemVersion | Represents a specific version of an operating system. |
      OperatingSystem | Represents an Operating System, such as Linux, Mac OS or Windows. |
      MobileDeviceSubmodel | Represents a mobile device submodel. |
      MobileDevice | Represents a Mobile Device. |
      MobileCarrier | Represents a mobile carrier. Carrier targeting is only available to DFP mobile publishers. |
      DeviceManufacturer | Represents a mobile device's manufacturer. |
      DeviceCategory | Represents the category of a device. |
      DeviceCapability | Represents a capability of a physical device. |
      BrowserLanguage | Represents a Browser's language. |
      Browser | Represents an internet browser. |
      BandwidthGroup | Represents a group of bandwidths that are logically organized by some well known generic names such as 'Cable' or 'DSL'. |
      MobileDeviceTargeting | Represents mobile devices that are being targeted or excluded by the LineItem. |
      DeviceManufacturerTargeting | Represents device manufacturer that are being targeted or excluded by the LineItem. |
      MobileCarrierTargeting | Represents mobile carriers that are being targeted or excluded by the LineItem. |
      DeviceCategoryTargeting | Represents device categories that are being targeted or excluded by the LineItem. |
      DeviceCapabilityTargeting | Represents device capabilities that are being targeted or excluded by the LineItem. |
      OperatingSystemTargeting | Represents operating systems that are being targeted or excluded by the LineItem. |
      BrowserLanguageTargeting | Represents browser languages that are being targeted or excluded by the LineItem. |
      BrowserTargeting | Represents browsers that are being targeted or excluded by the LineItem. |
      BandwidthGroupTargeting | Represents bandwidth groups that are being targeted or excluded by the LineItem. |
      UserDomainTargeting | Provides line items the ability to target or exclude users visiting their websites from a list of domains or subdomains. |
      CustomCriteriaNode | A CustomCriteriaNode is a node in the custom targeting tree. A custom criteria node can either be a CustomCriteriaSet (a non-leaf node) or a CustomCriteria (a leaf node). The custom criteria targeting tree is subject to the rules defined on Targeting::customTargeting. |
      CustomCriteriaLeaf | A CustomCriteriaLeaf object represents a generic leaf of CustomCriteria tree structure. |
      AudienceSegmentCriteria | An AudienceSegmentCriteria object is used to target AudienceSegment objects. |
      CustomCriteria | A CustomCriteria object is used to perform custom criteria targeting on custom targeting keys of type CustomTargetingKey.Type::PREDEFINED or CustomTargetingKey.Type::FREEFORM. |
      CustomCriteriaSet | A CustomCriteriaSet comprises of a set of CustomCriteriaNode objects combined by the CustomCriteriaSet.LogicalOperator::logicalOperator. The custom criteria targeting tree is subject to the rules defined on Targeting::customTargeting. |
      AdUnitTargeting | Represents targeted or excluded ad units. |
      InventoryTargeting | A collection of targeted and excluded ad units and placements. |
      Location | A Location represents a geographical entity that can be targeted. If a location type is not available because of the API version you are using, the location will be represented as just the base class, otherwise it will be sub-classed correctly. |
      GeoTargeting | Provides line items the ability to target geographical locations. By default, line items target all countries and their subdivisions. With geographical targeting, you can target line items to specific countries, regions, metro areas, and cities. You can also exclude the same |
      ProductTemplateTargeting | Contains targeting criteria for ProductTemplate objects. Proposal line items created from products of this template will have this criteria added to ProposalLineItem::targeting. |
      CreativePlaceholder | A |
      Product | Proposal line items are created from products, from which their properties are copied. |
      ProductPage | Captures a page of ProductDto objects. |
      ProductError | A catch-all error that lists all generic errors associated with Product. |
      ProductActionError | An error lists all error reasons associated with performing action on Product objects. |
      ReconciliationReportService | Provides methods for retrieving, submitting and reverting the ReconciliationReport objects |
      ReconciliationReport | A |
      ReconciliationReportPage | Captures a page of ReconciliationReport objects |
      ActivityService | Provides methods for creating, updating and retrieving Activity objects |
      ActivityPage | Captures a page of Activity objects. |
      Activity | |
      ActivityError | Errors relating to Activity and Activity Group services. |
      LineItemCreativeAssociationService | Provides operations for creating, updating and retrieving LineItemCreativeAssociation objects |
      LineItemCreativeAssociationAction | Represents the actions that can be performed on LineItemCreativeAssociation objects. |
      DeactivateLineItemCreativeAssociations | The action used for deactivating LineItemCreativeAssociation objects. |
      ActivateLineItemCreativeAssociations | The action used for activating LineItemCreativeAssociation objects. |
      LineItemCreativeAssociationPage | Captures a page of LineItemCreativeAssociation objects. |
      LineItemCreativeAssociation | A |
      LineItemCreativeAssociationStats | Contains statistics such as impressions, clicks delivered and cost for LineItemCreativeAssociation objects. |
      Stats | |
      Long_StatsMapEntry | This represents an entry in a map with a key of type Long and value of type Stats. |
      TemplateInstantiatedCreativeError | Lists all errors associated with template instantiated creatives. |
      SwiffyConversionError | Error for converting flash to swiffy asset. |
      RichMediaStudioCreativeError | Lists all errors associated with Rich Media Studio creatives. |
      LineItemCreativeAssociationOperationError | Lists all errors for executing operations on line item-to-creative associations |
      InvalidPhoneNumberError | Lists all errors associated with phone numbers. |
      FileError | A list of all errors to be used for problems related to files. |
      CustomCreativeError | Lists all errors associated with custom creatives. |
      CreativeTemplateError | A catch-all error that lists all generic errors associated with CreativeTemplate. |
      CreativeSetError | Errors relating to creative sets & subclasses. |
      CreativeAssetMacroError | Lists all errors associated with creative asset macros. |
      AssetError | Lists all errors associated with assets. |
      LineItemService | Provides methods for creating, updating and retrieving LineItem objects |
      LineItemAction | Represents the actions that can be performed on LineItem objects. |
      UnarchiveLineItems | The action used for unarchiving LineItem objects. |
      ResumeLineItems | The action used for resuming LineItem objects. |
      ResumeAndOverbookLineItems | The action used for resuming and overbooking LineItem objects. |
      ReserveLineItems | The action used for reserving LineItem objects. |
      ReserveAndOverbookLineItems | The action used for reserving and overbooking LineItem objects. |
      ReleaseLineItems | The action used for releasing LineItem objects. |
      PauseLineItems | The action used for pausing LineItem objects. |
      DeleteLineItems | The action used for deleting LineItem objects. A line item can be deleted if it has never been eligible to serve. |
      ArchiveLineItems | The action used for archiving LineItem objects. |
      ActivateLineItems | The action used for activating LineItem objects. |
      LineItemPage | Captures a page of LineItem objects. |
      LineItem | |
      Targeting | Contains targeting criteria for LineItem objects. See LineItem::targeting. |
      DayPartTargeting | Modify the delivery times of line items for particular days of the week. By default, line items are served at all days and times. |
      DayPart | |
      TimeOfDay | Represents a specific time in a day. |
      TechnologyTargeting | Provides LineItem objects the ability to target or exclude technologies. |
      OperatingSystemVersionTargeting | Represents operating system versions that are being targeted or excluded by the LineItem. |
      ContentTargeting | Used to target LineItems to specific videos on a publisher's site. |
      ContentMetadataKeyHierarchyTargeting | Represents one or more custom targeting values from different custom targeting keys ANDed together. |
      VideoPositionTargeting | Represents positions within and around a video where ads can be targeted to |
      VideoPositionTarget | Represents the options for targetable positions within a video. |
      VideoPosition | Represents a targetable position within a video. A video ad can be targeted to a position (pre-roll, all mid-rolls, or post-roll), or to a specific mid-roll index. |
      VideoPositionWithinPod | Represents a targetable position within a pod within a video stream. A video ad can be targeted to any position in the pod (first, second, third ... last). If there is only 1 ad in a pod, either first or last will target that position. |
      LineItemSummary | The |
      DeliveryIndicator | Indicates the delivery performance of the LineItem. |
      Goal | Defines the criteria a LineItem needs to satisfy to meet its delivery goal. |
      GrpSettings | |
      TeamService | Provides methods for creating, updating, and retrieving Team objects |
      TeamPage | Captures a page of Team objects. |
      Team | A |
      LabelService | Provides methods for the creation and management of Labels. |
      LabelAction | Represents the actions that can be performed on Label objects. |
      DeactivateLabels | The action used for deactivating Label objects. |
      ActivateLabels | The action used for activating Label objects. |
      LabelPage | Captures a page of Label objects. |
      Label | A |
      UserTeamAssociationService | Provides methods for creating, updating, and retrieving UserTeamAssociation objects |
      UserTeamAssociationAction | Represents the actions that can be performed on UserTeamAssociation objects. |
      DeleteUserTeamAssociations | Action to delete the association between a User and a Team. |
      UserTeamAssociationPage | Captures a page of UserTeamAssociation objects. |
      UserTeamAssociation | |
      UserRecordTeamAssociation | |
      ActivityGroupService | Provides methods for creating, updating and retrieving ActivityGroup objects |
      ActivityGroupPage | Captures a page of ActivityGroup objects. |
      ActivityGroup | Activities are organized within activity groups, which are sets of activities that share the same configuration. You create and manage activities from within activity groups. |
      OrderService | Provides methods for creating, updating and retrieving Order objects |
      OrderAction | Represents the actions that can be performed on Order objects. |
      UnarchiveOrders | The action used for unarchiving Order objects. |
      SubmitOrdersForApprovalWithoutReservationChanges | The action used for submitting Order objects for approval. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. |
      SubmitOrdersForApproval | The action used for submitting Order objects for approval. |
      SubmitOrdersForApprovalAndOverbook | The action used for submitting and overbooking Order objects for approval. |
      RetractOrdersWithoutReservationChanges | The action used for retracting Order objects. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. |
      RetractOrders | The action used for retracting Order objects. |
      ResumeOrders | The action used for resuming Order objects. LineItem objects within the order that are eligble to resume will resume as well. |
      ResumeAndOverbookOrders | The action used for resuming and overbooking Order objects. All LineItem objects within the order will resume as well. |
      PauseOrders | The action used for pausing Order objects. All LineItem objects within the order will be paused as well. |
      DisapproveOrdersWithoutReservationChanges | The action used for disapproving Order objects. All LineItem objects within the order will be disapproved as well. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. |
      DisapproveOrders | The action used for disapproving Order objects. All LineItem objects within the order will be disapproved as well. |
      DeleteOrders | The action used for deleting Order objects. All line items within that order are also deleted. Orders can only be deleted if none of its line items have been eligible to serve. This action can be used to delete proposed orders and line items if they are no longer valid. |
      ArchiveOrders | The action used for archiving Order objects. |
      ApproveOrdersWithoutReservationChanges | The action used for approving Order objects. All LineItem objects within the order will be approved as well. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. If there are reservable line items that have not been reserved the operation will not succeed. |
      ApproveOrders | The action used for approving Order objects. All LineItem objects within the order will be approved as well. |
      ApproveAndOverbookOrders | The action used for approving and overbooking Order objects. All LineItem objects within the order will be approved as well. |
      OrderPage | Captures a page of Order objects. |
      Order | An |
      ProgrammaticSettings | Represents the additional settings of a programmatic order. |
      OrderActionError | Lists all errors associated with performing actions on Order objects. |
      ReconciliationOrderReportService | Provides methods for retrieving, reconciling, and reverting ReconciliationOrderReport objects. |
      ReconciliationOrderReportAction | Represents the actions that can be performed on the ReconciliationOrderReport objects. |
      RevertReconciliationOrderReports | The action used to revert the reconciliation on the ReconciliationOrderReport. |
      SubmitReconciliationOrderReports | The action used for submit the reconciliation on the ReconciliationOrderReport. |
      ReconciliationOrderReport | Contains reconciliation data of an Order and/or Proposal. |
      ReconciliationOrderReportPage | Captures a page of ReconciliationOrderReport objects. |
      ProposalLineItemService | Provides methods for creating, updating and retrieving ProposalLineItem objects |
      ProposalLineItemAction | Represents the actions that can be performed on ProposalLineItem objects. |
      UnarchiveProposalLineItems | The action used for unarchiving ProposalLineItem objects. |
      ArchiveProposalLineItems | The action used for archiving ProposalLineItem objects. |
      ProposalLineItemPage | Captures a page of ProposalLineItem objects. |
      ProposalLineItem | A |
      ProposalLineItemPremium | Represents the status of a triggered PremiumRateValue (formerly referred to as a |
      PremiumRateValue | A premium of a RateCard which could be applied to the line item and charges extra. |
      PremiumFeature | A |
      UserDomainPremiumFeature | A premium feature applied to user domain targeting. |
      UnknownPremiumFeature | The PremiumFeature returned if the actual feature is not exposed by the requested API version. |
      PlacementPremiumFeature | A premium feature applied to placement targeting. |
      OperatingSystemPremiumFeature | A premium feature applied to operating system targeting. |
      MobileCarrierPremiumFeature | A premium feature applied to mobile carrier targeting. |
      GeographyPremiumFeature | A premium feature applied to geography targeting. |
      FrequencyCapPremiumFeature | A premium feature applied to frequency caps. |
      DeviceManufacturerPremiumFeature | A premium feature applied to device manufacturer targeting. |
      DeviceCategoryPremiumFeature | A premium feature applied to device category targeting. |
      DeviceCapabilityPremiumFeature | A premium feature applied to device capability targeting. |
      DaypartPremiumFeature | A premium feature applied to daypart targeting. |
      CustomTargetingPremiumFeature | A premium feature applied to custom criteria targeting. |
      BrowserLanguagePremiumFeature | A premium feature applied to browser language targeting. |
      BrowserPremiumFeature | A premium feature applied to browser targeting. |
      BandwidthPremiumFeature | A premium feature applied to bandwidth targeting. |
      AudienceSegmentPremiumFeature | A premium feature applied to audience segment targeting. |
      AdUnitPremiumFeature | A premium feature applied to ad unit targeting. |
      ProposalLineItemError | Lists all errors associated with proposal line items. |
      ProposalLineItemActionError | Lists all errors for executing operations on proposal line items. |
      ProposalError | Lists all errors associated with proposals. |
      PrecisionError | List all errors associated with number precisions. |
      BillingError | Lists all errors associated with the billing settings of a proposal or proposal line item. |
      AvailableBillingError | Lists all errors associated with the availability of billing settings based on proposal network settings. |
      CreativeSetService | Provides methods for adding, updating and retrieving CreativeSet objects. |
      CreativeSetPage | Captures a page of CreativeSet objects. |
      CreativeSet | A creative set is comprised of a master creative and its companion creatives. |
      CompanyService | Provides operations for creating, updating and retrieving Company objects. |
      CompanyPage | Captures a page of Company objects. |
      Company | A |
      CompanyError | A list of all errors associated with companies. |
      ForecastService | Provides methods for estimating traffic (clicks/impressions) for line items. Forecasts can be provided for LineItem objects that exist in the system or which have not had an ID set yet |
      ContendingLineItem | Describes contending line items for a Forecast. |
      Forecast | Describes predicted inventory availability for a line item with the specified properties |
      PlacementService | Provides methods for creating, updating and retrieving Placement objects |
      PlacementAction | Represents the actions that can be performed on Placement objects. |
      DeactivatePlacements | The action used for deactivating Placement objects. |
      ArchivePlacements | The action used for archiving Placement objects. |
      ActivatePlacements | The action used for activating Placement objects. |
      PlacementPage | Captures a page of Placement objects. |
      Placement | A |
      SiteTargetingInfo | Contains information required for AdWords advertisers to place their ads. |
      PlacementError | Class defining all validation errors for a placement. |
      ExchangeRateService | Provides methods for adding, updating and retrieving ExchangeRate objects. |
      ExchangeRateAction | Represents the actions that can be performed on ExchangeRate objects. |
      DeleteExchangeRates | The action used to delete ExchangeRate objects. |
      ExchangeRatePage | Captures a page of ExchangeRate objects. |
      ExchangeRate | An |
      ExchangeRateError | Lists all errors associated with ExchangeRate objects. |
      SuggestedAdUnitService | This service provides operations for retrieving and approving SuggestedAdUnit objects |
      SuggestedAdUnitUpdateResult | Represents the result of performing an action on SuggestedAdUnit objects. |
      SuggestedAdUnitAction | Represents the actions that can be performed on SuggestedAdUnit objects. |
      ApproveSuggestedAdUnit | Action to approve SuggestedAdUnit objects. |
      SuggestedAdUnit | A |
      SuggestedAdUnitPage | Contains a page of SuggestedAdUnit objects. |
      ProductTemplateService | Provides methods for creating, updating and retrieving ProductTemplate objects |
      ProductTemplateAction | Represents the actions that can be performed on product templates. |
      DeactivateProductTemplates | The action used for deactivating product templates. |
      ArchiveProductTemplates | The action used for archiving product template. |
      ActivateProductTemplates | The action used for activating product templates. |
      ProductTemplatePage | Captures a page of ProductTemplate objects. |
      ProductTemplate | |
      ProductSegmentation | Segmentations used to create products. Within a product template, for each segmentation, a product will be created for the combination of all other segments within other segmentations |
      ProductTemplateError | A catch-all error that lists all generic errors associated with ProductTemplate. |
      ProductTemplateActionError | An error lists all error reasons associated with performing action on ProductTemplate objects. |
      ReportService | Provides methods for executing a ReportJob and retrieving performance and statistics about ad campaigns, networks, inventory and sales |
      ReportQuery | A |
      ReportJob | Represents a report job that will be run to retrieve performance and statistics information about ad campaigns, networks, inventory and sales. |
      ReportDownloadOptions | Represents the options for an API report download request. See ReportService::getReportDownloadUrlWithOptions. |
      ReportError | An error for an exception that occurred while running the report. |
      ProposalService | Provides methods for adding, updating and retrieving Proposal objects |
      ProposalAction | Represents the actions that can be performed on Proposal objects. |
      UnarchiveProposals | The action used for unarchiving Proposal objects. |
      SubmitProposalsForApproval | The action used for submitting Proposal objects for approval. |
      RetractProposals | The action used for retracting Proposal objects. |
      ArchiveProposals | The action used for archiving Proposal objects. |
      ProposalPage | Captures a page of Proposal objects. |
      Proposal | A |
      ProposalCompanyAssociation | A |
      SalespersonSplit | A |
      WorkflowValidationError | Lists all errors associated with workflow validation |
      WorkflowActionError | Lists all errors associated with performing actions within WorkflowAction. |
      ProposalActionError | Lists all errors associated with performing actions on Proposal objects. |
      PackageError | Lists all errors associated with Package objects. |
      PackageActionError | Lists all errors for executing actions on Package objects. |
      NetworkService | Provides operations for retrieving information related to the publisher's networks. This service can be used to obtain the list of all networks that the current login has access to, or to obtain information about a specific network. |
      Network | |
      NetworkError | An error for a network. |
      PublisherQueryLanguageService | Provides methods for executing a PQL Statement to retrieve information from the system. In order to support the selection of columns of interest from various tables, Statement objects support a "select" clause |
      Row | Each Row object represents data about one entity in a ResultSet. |
      ColumnType | Contains information about a column in a ResultSet. |
      ResultSet | The |
      AdRuleService | Provides methods for creating, updating and retrieving AdRule objects |
      AdRuleAction | Represents the actions that can be performed on AdRule objects. |
      DeleteAdRules | The action used for deleting AdRule objects. |
      DeactivateAdRules | The action used for pausing AdRule objects. |
      ActivateAdRules | The action used for resuming AdRule objects. |
      AdRulePage | Captures a page of AdRule objects. |
      AdRule | An AdRule contains data that the ad server will use to generate a playlist of video ads. |
      BaseAdRuleSlot | Simple object representing an ad slot within an AdRule. Ad rule slots contain information about the types/number of ads to display, as well as additional information on how the ad server will generate playlists. |
      UnknownAdRuleSlot | The BaseAdRuleSlot subtype returned if the actual type is not exposed by the requested API version. |
      StandardPoddingAdRuleSlot | An ad rule slot with standard podding. A standard pod is a series of video ads played back to back. Standard pods are defined by a BaseAdRuleSlot::maxAdsInPod and a BaseAdRuleSlot::maxVideoAdDuration. |
      OptimizedPoddingAdRuleSlot | Ad rule slot with optimized podding. Optimized pods are defined by a BaseAdRuleSlot::maxPodDuration and a BaseAdRuleSlot::maxAdsInPod, and the ad server chooses the best ads for the alloted duration. |
      NoPoddingAdRuleSlot | An ad rule slot with no podding. It is defined by a BaseAdRuleSlot::maxVideoAdDuration. |
      PoddingError | Errors related to podding fields in ad rule slots. |
      AdRuleSlotError | Errors related to ad rule slots. |
      AdRulePriorityError | Errors associated with ad rule priorities. |
      AdRuleFrequencyCapError | Errors related to ad rule frequency caps |
      AdRuleDateError | Lists all errors associated with ad rule start and end dates. |
      LiveStreamEventService | Provides methods for creating, updating and retrieving LiveStreamEvent objects |
      LiveStreamEventAction | Represents the actions that can be performed on LiveStreamEvent objects. |
      PauseLiveStreamEvents | The action used for pausing LiveStreamEvent objects. |
      PauseLiveStreamEventAds | The action used for pausing ads for LiveStreamEvent objects. |
      ArchiveLiveStreamEvents | The action used for archiving LiveStreamEvent objects. |
      ActivateLiveStreamEvents | The action used for activating LiveStreamEvent objects. |
      LiveStreamEventPage | Captures a page of LiveStreamEvent objects. |
      LiveStreamEvent | A |
      LiveStreamEventDateTimeError | Lists all errors associated with live stream event start and end date times. |
      LiveStreamEventActionError | Lists all errors associated with live stream event action. |
      PremiumRateService | Provides methods for managing PremiumRate objects |
      PremiumRatePage | Captures a page of PremiumRate objects. |
      PremiumRate | A premium rate holding a set of PremiumRateValue objects with the same PremiumFeature. |
      PremiumRateError | An error having to do with PremiumRate. |
      CreativeTemplateService | Provides methods for retrieving CreativeTemplate objects. |
      ListStringCreativeTemplateVariableVariableChoice | Stores variable choices that users can select from |
      CreativeTemplateVariable | Represents a variable defined in a creative template. |
      UrlCreativeTemplateVariable | Represents a url variable defined in a creative template |
      StringCreativeTemplateVariable | Represents a string variable defined in a creative template |
      ListStringCreativeTemplateVariable | Represents a list variable defined in a creative template. This is similar to StringCreativeTemplateVariable, except that there are possible choices to choose from |
      LongCreativeTemplateVariable | Represents a long variable defined in a creative template. |
      AssetCreativeTemplateVariable | Represents a file asset variable defined in a creative template |
      CreativeTemplate | A template upon which a creative can be created. |
      CreativeTemplatePage | Captures a page of CreativeTemplate objects. |
      CreativeService | Provides methods for adding, updating and retrieving Creative objects |
      CreativePage | Captures a page of Creative objects. |
      Creative | A |
      VastRedirectCreative | A |
      ConversionEvent_TrackingUrlsMapEntry | This represents an entry in a map with a key of type ConversionEvent and value of type TrackingUrls. |
      UnsupportedCreative | A |
      ThirdPartyCreative | A |
      TemplateCreative | A |
      BaseCreativeTemplateVariableValue | A base class for storing values of the CreativeTemplateVariable. |
      UrlCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::URL. |
      StringCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::STRING and VariableType::LIST. |
      LongCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::LONG. |
      AssetCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::ASSET. |
      ProgrammaticCreative | A |
      LegacyDfpCreative | A |
      InternalRedirectCreative | A |
      HasDestinationUrlCreative | A |
      VpaidLinearRedirectCreative | A |
      VpaidLinearCreative | A |
      LegacyDfpMobileCreative | A mobile |
      CustomCreative | A |
      CustomCreativeAsset | A |
      BaseVideoCreative | A base type for video creatives. |
      VideoRedirectCreative | A |
      VideoRedirectAsset | An externally-hosted video asset. |
      RedirectAsset | An externally hosted asset. |
      Asset | Base asset properties. |
      VideoCreative | A |
      BaseImageRedirectCreative | The base type for creatives that load an image asset from a specified URL. |
      ImageRedirectOverlayCreative | An overlay |
      ImageRedirectCreative | A |
      BaseImageCreative | The base type for creatives that display an image. |
      CreativeAsset | A |
      ImageOverlayCreative | An overlay |
      ImageCreative | A |
      BaseFlashRedirectCreative | The base type for creatives that load a Flash asset from a specified URL. If the remote flash asset cannot be served, a fallback image is used at an alternate URL. |
      FlashRedirectOverlayCreative | An overlay |
      FlashRedirectCreative | A |
      BaseFlashCreative | A base type for creatives that display a Flash-based ad. If the Flash ad cannot load, a fallback image is displayed instead. |
      FlashOverlayCreative | An overlay |
      FlashCreative | A |
      SwiffyFallbackAsset | A fallback swiffy asset used for flash creatives. |
      AspectRatioImageCreative | A |
      ClickTrackingCreative | A creative that is used for tracking clicks on ads that are served directly from the customers' web servers or media servers. NOTE: The size attribute is not used for click tracking creative and it will not be persisted upon save. |
      BaseRichMediaStudioCreative | A |
      RichMediaStudioChildAssetProperty | Represents a child asset in |
      RichMediaStudioCreative | A |
      BaseDynamicAllocationCreative | A base class for dynamic allocation creatives. |
      HasHtmlSnippetDynamicAllocationCreative | Dynamic allocation creative with a backfill code snippet. |
      AdSenseCreative | An AdSense dynamic allocation creative. |
      AdExchangeCreative | An Ad Exchange dynamic allocation creative. |
      AdMobBackfillCreative | An AdMob backfill creative. |
      WorkflowRequestService | Provides methods to retrieve and perform actions on WorkflowRequest objects |
      WorkflowRequestAction | Represents the actions that can be performed on WorkflowRequest objects. |
      RejectWorkflowApprovalRequests | The action used to reject workflow approval requests. |
      TriggerWorkflowExternalConditionRequests | The action to trigger workflow external condition requests. |
      SkipWorkflowExternalConditionRequests | The action to skip workflow external condition requests. Doing so means that the rule did not trigger. |
      ApproveWorkflowApprovalRequests | The action used to approve workflow approval requests. |
      WorkflowRequest | A |
      WorkflowExternalConditionRequest | A |
      WorkflowApprovalRequest | A |
      WorkflowRequestPage | Captures a page of WorkflowRequest objects. |
      WorkflowRequestError | Lists errors associated with workflow requests. |
      AudienceSegmentService | Provides operations for creating, updating and retrieving AudienceSegment objects. |
      AudienceSegmentAction | Action that can be performed on AudienceSegment objects. |
      RejectAudienceSegments | Action that can be performed on ThirdPartyAudienceSegment objects to reject them. |
      PopulateAudienceSegments | Action that can be performed on FirstPartyAudienceSegment objects to populate them based on last 30 days of traffic. |
      DeactivateAudienceSegments | Action that can be performed on FirstPartyAudienceSegment objects to deactivate them. |
      ApproveAudienceSegments | Action that can be performed on ThirdPartyAudienceSegment objects to approve them. |
      ActivateAudienceSegments | Action that can be performed on FirstPartyAudienceSegment objects to activate them. |
      AudienceSegmentPage | Represents a page of AudienceSegment objects. |
      AudienceSegment | An AudienceSegment represents audience segment object. |
      AudienceSegmentDataProvider | Data provider that owns this segment. For a FirstPartyAudienceSegment, it would be the publisher network. For a SharedAudienceSegment or a ThirdPartyAudienceSegment, it would be the entity that provides that AudienceSegment. |
      SharedAudienceSegment | A SharedAudienceSegment is an AudienceSegment owned by another entity and shared with the publisher network. |
      ThirdPartyAudienceSegment | A ThirdPartyAudienceSegment is an AudienceSegment owned by a data provider and licensed to the DFP publisher. |
      FirstPartyAudienceSegment | A FirstPartyAudienceSegment is an AudienceSegment owned by the publisher network. |
      RuleBasedFirstPartyAudienceSegmentSummary | A RuleBasedFirstPartyAudienceSegmentSummary is a FirstPartyAudienceSegment owned by the publisher network. |
      RuleBasedFirstPartyAudienceSegment | A RuleBasedFirstPartyAudienceSegment is a FirstPartyAudienceSegment owned by the publisher network. It contains a rule. |
      FirstPartyAudienceSegmentRule | Rule of a FirstPartyAudienceSegment that defines user's eligibility criteria to be part of a segment. |
      NonRuleBasedFirstPartyAudienceSegment | A NonRuleBasedFirstPartyAudienceSegment is a FirstPartyAudienceSegment owned by the publisher network. It doesn't contain a rule. Cookies are usually added to this segment via cookie upload. |
      CustomTargetingService | Provides operations for creating, updating and retrieving CustomTargetingKey and CustomTargetingValue objects. |
      CustomTargetingValueAction | Represents the actions that can be performed on CustomTargetingValue objects. |
      DeleteCustomTargetingValues | Represents the delete action that can be performed on CustomTargetingValue objects. |
      CustomTargetingKeyAction | Represents the actions that can be performed on CustomTargetingKey objects. |
      DeleteCustomTargetingKeys | Represents the delete action that can be performed on CustomTargetingKey objects. Deleting a key will not delete the CustomTargetingValue objects associated with it. Also, if a custom targeting key that has been deleted is recreated, any previous custom targeting values associated with it that were not deleted will continue to exist. |
      CustomTargetingValuePage | Captures a page of CustomTargetingValue objects. |
      CustomTargetingValue | |
      CustomTargetingKeyPage | Captures a page of CustomTargetingKey objects. |
      CustomTargetingKey | |
      IBaseRateService | Provides methods for managing BaseRate objects |
      IReconciliationReportRowService | Provides methods for retrieving and updating the ReconciliationReportRow objects. |
      IInventoryService | |
      IContentMetadataKeyHierarchyService | Provides methods for creating, updating, and retrieving ContentMetadataKeyHierarchy objects. |
      IContactService | Provides methods for creating, updating and retrieving Contact objects. |
      IUserService | Provides operations for creating, updating and retrieving User objects |
      ILineItemTemplateService | Provides methods for creating, updating and retrieving LineItemTemplate objects. |
      IRateCardService | Provides methods for managing RateCard objects |
      ICreativeWrapperService | Provides methods for the creation and management of creative wrappers. CreativeWrappers allow HTML snippets to be served along with creatives |
      IContentService | Service for retrieving Content |
      ICustomFieldService | Provides methods for the creation and management of CustomField objects. |
      IProductService | Provides methods for updating and retrieving Product objects |
      IReconciliationReportService | Provides methods for retrieving, submitting and reverting the ReconciliationReport objects |
      IActivityService | Provides methods for creating, updating and retrieving Activity objects |
      ILineItemCreativeAssociationService | Provides operations for creating, updating and retrieving LineItemCreativeAssociation objects |
      ILineItemService | Provides methods for creating, updating and retrieving LineItem objects |
      ITeamService | Provides methods for creating, updating, and retrieving Team objects |
      ILabelService | Provides methods for the creation and management of Labels. |
      IUserTeamAssociationService | Provides methods for creating, updating, and retrieving UserTeamAssociation objects |
      IActivityGroupService | Provides methods for creating, updating and retrieving ActivityGroup objects |
      IOrderService | Provides methods for creating, updating and retrieving Order objects |
      IReconciliationOrderReportService | Provides methods for retrieving, reconciling, and reverting ReconciliationOrderReport objects. |
      IProposalLineItemService | Provides methods for creating, updating and retrieving ProposalLineItem objects |
      ICreativeSetService | Provides methods for adding, updating and retrieving CreativeSet objects. |
      ICompanyService | Provides operations for creating, updating and retrieving Company objects. |
      IForecastService | Provides methods for estimating traffic (clicks/impressions) for line items. Forecasts can be provided for LineItem objects that exist in the system or which have not had an ID set yet |
      IPlacementService | Provides methods for creating, updating and retrieving Placement objects |
      IExchangeRateService | Provides methods for adding, updating and retrieving ExchangeRate objects. |
      ISuggestedAdUnitService | This service provides operations for retrieving and approving SuggestedAdUnit objects |
      IProductTemplateService | Provides methods for creating, updating and retrieving ProductTemplate objects |
      IReportService | Provides methods for executing a ReportJob and retrieving performance and statistics about ad campaigns, networks, inventory and sales |
      IProposalService | Provides methods for adding, updating and retrieving Proposal objects |
      INetworkService | Provides operations for retrieving information related to the publisher's networks. This service can be used to obtain the list of all networks that the current login has access to, or to obtain information about a specific network. |
      IPublisherQueryLanguageService | Provides methods for executing a PQL Statement to retrieve information from the system. In order to support the selection of columns of interest from various tables, Statement objects support a "select" clause |
      IAdRuleService | Provides methods for creating, updating and retrieving AdRule objects |
      ILiveStreamEventService | Provides methods for creating, updating and retrieving LiveStreamEvent objects |
      IPremiumRateService | Provides methods for managing PremiumRate objects |
      ICreativeTemplateService | Provides methods for retrieving CreativeTemplate objects. |
      ICreativeService | Provides methods for adding, updating and retrieving Creative objects |
      IWorkflowRequestService | Provides methods to retrieve and perform actions on WorkflowRequest objects |
      IAudienceSegmentService | Provides operations for creating, updating and retrieving AudienceSegment objects. |
      ICustomTargetingService | Provides operations for creating, updating and retrieving CustomTargetingKey and CustomTargetingValue objects. |
     v201411 | |
      AudienceSegmentService | Provides operations for creating, updating and retrieving AudienceSegment objects. |
      ApiException | Exception class for holding a list of service errors. |
      ApiError | The API error base class that provides details about an error that occurred while processing a service request |
      UpdateResult | Represents the result of performing an action on objects. |
      AudienceSegmentAction | Action that can be performed on AudienceSegment objects. |
      RejectAudienceSegments | Action that can be performed on ThirdPartyAudienceSegment objects to reject them. |
      PopulateAudienceSegments | Action that can be performed on FirstPartyAudienceSegment objects to populate them based on last 30 days of traffic. |
      DeactivateAudienceSegments | Action that can be performed on FirstPartyAudienceSegment objects to deactivate them. |
      ApproveAudienceSegments | Action that can be performed on ThirdPartyAudienceSegment objects to approve them. |
      ActivateAudienceSegments | Action that can be performed on FirstPartyAudienceSegment objects to activate them. |
      AudienceSegmentPage | Represents a page of AudienceSegment objects. |
      AudienceSegment | An AudienceSegment represents audience segment object. |
      AudienceSegmentDataProvider | Data provider that owns this segment. For a FirstPartyAudienceSegment, it would be the publisher network. For a SharedAudienceSegment or a ThirdPartyAudienceSegment, it would be the entity that provides that AudienceSegment. |
      SharedAudienceSegment | A SharedAudienceSegment is an AudienceSegment owned by another entity and shared with the publisher network. |
      ThirdPartyAudienceSegment | A ThirdPartyAudienceSegment is an AudienceSegment owned by a data provider and licensed to the DFP publisher. |
      Money | Represents a money amount. |
      DateTime | Represents a date combined with the time of day. |
      Date | Represents a date. |
      FirstPartyAudienceSegment | A FirstPartyAudienceSegment is an AudienceSegment owned by the publisher network. |
      RuleBasedFirstPartyAudienceSegmentSummary | A RuleBasedFirstPartyAudienceSegmentSummary is a FirstPartyAudienceSegment owned by the publisher network. |
      RuleBasedFirstPartyAudienceSegment | A RuleBasedFirstPartyAudienceSegment is a FirstPartyAudienceSegment owned by the publisher network. It contains a rule. |
      FirstPartyAudienceSegmentRule | Rule of a FirstPartyAudienceSegment that defines user's eligibility criteria to be part of a segment. |
      InventoryTargeting | A collection of targeted and excluded ad units and placements. |
      AdUnitTargeting | Represents targeted or excluded ad units. |
      CustomCriteriaSet | A CustomCriteriaSet comprises of a set of CustomCriteriaNode objects combined by the CustomCriteriaSet.LogicalOperator::logicalOperator. The custom criteria targeting tree is subject to the rules defined on Targeting::customTargeting. |
      CustomCriteriaNode | A CustomCriteriaNode is a node in the custom targeting tree. A custom criteria node can either be a CustomCriteriaSet (a non-leaf node) or a CustomCriteria (a leaf node). The custom criteria targeting tree is subject to the rules defined on Targeting::customTargeting. |
      CustomCriteriaLeaf | A CustomCriteriaLeaf object represents a generic leaf of CustomCriteria tree structure. |
      AudienceSegmentCriteria | An AudienceSegmentCriteria object is used to target AudienceSegment objects. |
      CustomCriteria | A CustomCriteria object is used to perform custom criteria targeting on custom targeting keys of type CustomTargetingKey.Type::PREDEFINED or CustomTargetingKey.Type::FREEFORM. |
      NonRuleBasedFirstPartyAudienceSegment | A NonRuleBasedFirstPartyAudienceSegment is a FirstPartyAudienceSegment owned by the publisher network. It doesn't contain a rule. Cookies are usually added to this segment via cookie upload. |
      Value | |
      TextValue | Contains a string value. |
      SetValue | Contains a set of Values. May not contain duplicates. |
      NumberValue | Contains a numeric value. |
      DateValue | Contains a date value. |
      DateTimeValue | Contains a date-time value. |
      BooleanValue | Contains a boolean value. |
      ObjectValue | Contains an object value |
      String_ValueMapEntry | This represents an entry in a map with a key of type String and value of type Value. |
      Statement | Captures the |
      ApplicationException | Base class for exceptions. |
      StatementError | An error that occurs while parsing Statement objects. |
      ServerError | Errors related to the server. |
      AudienceSegmentError | Errors that could occur on audience segment related requests. |
      RequiredError | Errors due to missing required field. |
      QuotaError | Describes a client-side error on which a user is attempting to perform an action to which they have no quota remaining. |
      PublisherQueryLanguageSyntaxError | An error that occurs while parsing a PQL query contained in a Statement object. |
      PublisherQueryLanguageContextError | An error that occurs while executing a PQL query contained in a Statement object. |
      PermissionError | Errors related to incorrect permission. |
      ParseError | Lists errors related to parsing. |
      NotNullError | Caused by supplying a null value for an attribute that cannot be null. |
      InternalApiError | Indicates that a server-side error has occured |
      FeatureError | Errors related to feature management. If you attempt using a feature that is not available to the current network you'll receive a FeatureError with the missing feature as the trigger. |
      EntityLimitReachedError | An error that occurs when creating an entity if the limit on the number of allowed entities for a network has already been reached. |
      EntityChildrenLimitReachedError | Lists errors relating to having too many children on an entity. |
      CommonError | A place for common errors that can be used across services. |
      CollectionSizeError | Error for the size of the collection being too large |
      AuthenticationError | An error for an exception that occurred when authenticating. |
      ApiVersionError | Errors related to the usage of API versions. |
      ReconciliationReportService | Provides methods for retrieving, submitting and reverting the ReconciliationReport objects |
      ReconciliationReport | A |
      ReconciliationReportPage | Captures a page of ReconciliationReport objects |
      ReconciliationImportError | The API errors for reconciliation CSV import. |
      ReconciliationError | Lists all errors associated with reconciliation. |
      RangeError | A list of all errors associated with the Range constraint. |
      NullError | Errors associated with violation of a NOT NULL check. |
      ForecastService | Provides methods for estimating traffic (clicks/impressions) for line items. Forecasts can be provided for LineItem objects that exist in the system or which have not had an ID set yet |
      ContendingLineItem | Describes contending line items for a Forecast. |
      Forecast | Describes predicted inventory availability for a line item with the specified properties |
      VideoPositionWithinPod | Represents a targetable position within a pod within a video stream. A video ad can be targeted to any position in the pod (first, second, third ... last). If there is only 1 ad in a pod, either first or last will target that position. |
      VideoPosition | Represents a targetable position within a video. A video ad can be targeted to a position (pre-roll, all mid-rolls, or post-roll), or to a specific mid-roll index. |
      VideoPositionTarget | Represents the options for targetable positions within a video. |
      VideoPositionTargeting | Represents positions within and around a video where ads can be targeted to |
      ContentMetadataKeyHierarchyTargeting | Represents one or more custom targeting values from different custom targeting keys ANDed together. |
      ContentTargeting | Used to target LineItems to specific videos on a publisher's site. |
      UserDomainTargeting | Provides line items the ability to target or exclude users visiting their websites from a list of domains or subdomains. |
      OperatingSystemVersionTargeting | Represents operating system versions that are being targeted or excluded by the LineItem. |
      Technology | Represents a technology entity that can be targeted. |
      OperatingSystemVersion | Represents a specific version of an operating system. |
      OperatingSystem | Represents an Operating System, such as Linux, Mac OS or Windows. |
      MobileDeviceSubmodel | Represents a mobile device submodel. |
      MobileDevice | Represents a Mobile Device. |
      MobileCarrier | Represents a mobile carrier. Carrier targeting is only available to DFP mobile publishers. |
      DeviceManufacturer | Represents a mobile device's manufacturer. |
      DeviceCategory | Represents the category of a device. |
      DeviceCapability | Represents a capability of a physical device. |
      BrowserLanguage | Represents a Browser's language. |
      Browser | Represents an internet browser. |
      BandwidthGroup | Represents a group of bandwidths that are logically organized by some well known generic names such as 'Cable' or 'DSL'. |
      OperatingSystemTargeting | Represents operating systems that are being targeted or excluded by the LineItem. |
      MobileDeviceSubmodelTargeting | Represents mobile devices that are being targeted or excluded by the LineItem. |
      MobileDeviceTargeting | Represents mobile devices that are being targeted or excluded by the LineItem. |
      MobileCarrierTargeting | Represents mobile carriers that are being targeted or excluded by the LineItem. |
      DeviceManufacturerTargeting | Represents device manufacturer that are being targeted or excluded by the LineItem. |
      DeviceCategoryTargeting | Represents device categories that are being targeted or excluded by the LineItem. |
      DeviceCapabilityTargeting | Represents device capabilities that are being targeted or excluded by the LineItem. |
      BrowserLanguageTargeting | Represents browser languages that are being targeted or excluded by the LineItem. |
      BrowserTargeting | Represents browsers that are being targeted or excluded by the LineItem. |
      BandwidthGroupTargeting | Represents bandwidth groups that are being targeted or excluded by the LineItem. |
      TechnologyTargeting | Provides LineItem objects the ability to target or exclude technologies. |
      TimeOfDay | Represents a specific time in a day. |
      DayPart | |
      DayPartTargeting | Modify the delivery times of line items for particular days of the week. By default, line items are served at all days and times. |
      Location | A Location represents a geographical entity that can be targeted. If a location type is not available because of the API version you are using, the location will be represented as just the base class, otherwise it will be sub-classed correctly. |
      GeoTargeting | Provides line items the ability to target geographical locations. By default, line items target all countries and their subdivisions. With geographical targeting, you can target line items to specific countries, regions, metro areas, and cities. You can also exclude the same |
      Targeting | Contains targeting criteria for LineItem objects. See LineItem::targeting. |
      GrpSettings | |
      Goal | Defines the criteria a LineItem needs to satisfy to meet its delivery goal. |
      BaseCustomFieldValue | The value of a CustomField for a particular entity. |
      DropDownCustomFieldValue | A CustomFieldValue for a CustomField that has a CustomField::dataType of CustomFieldDataType::DROP_DOWN |
      CustomFieldValue | The value of a CustomField that does not have a CustomField::dataType of CustomFieldDataType::DROP_DOWN. |
      DeliveryIndicator | Indicates the delivery performance of the LineItem. |
      Stats | |
      LineItemActivityAssociation | A |
      AppliedLabel | Represents a Label that can be applied to an entity. To negate an inherited label, create an |
      Size | Represents the dimensions of an AdUnit, LineItem or Creative |
      CreativePlaceholder | A |
      FrequencyCap | Represents a limit on the number of times a single viewer can be exposed to the same LineItem in a specified time period. |
      LineItemSummary | The |
      LineItem | |
      UserDomainTargetingError | Lists all errors related to user domain targeting for a line item. |
      UniqueError | An error for a field which must satisfy a uniqueness constraint |
      TypeError | An error for a field which is an invalid type. |
      TechnologyTargetingError | Technology targeting validation errors. |
      TeamError | Errors related to a Team. |
      StringLengthError | Errors for Strings which do not meet given length constraints. |
      ReservationDetailsError | Lists all errors associated with LineItem's reservation details. |
      RequiredSizeError | A list of all errors to be used for validating Size. |
      RequiredNumberError | A list of all errors to be used in conjunction with required number validators. |
      RequiredCollectionError | A list of all errors to be used for validating sizes of collections. |
      RegExError | Caused by supplying a value for an object attribute that does not conform to a documented valid regular expression. |
      ProgrammaticError | Errors associated with programmatic line items |
      OrderError | Lists all errors associated with orders. |
      LineItemOperationError | Lists all errors for executing operations on line items |
      LineItemFlightDateError | Lists all errors associated with LineItem start and end dates. |
      LineItemError | A catch-all error that lists all generic errors associated with LineItem. |
      LineItemCreativeAssociationError | Lists all errors associated with line item-to-creative association dates. |
      LineItemActivityAssociationError | Errors specific to associating activities to line items. |
      LabelEntityAssociationError | Errors specific to creating label entity associations. |
      InventoryUnitError | Lists the generic errors associated with AdUnit objects. |
      InventoryTargetingError | Lists all inventory errors caused by associating a line item with a targeting expression. |
      InvalidUrlError | Lists all errors associated with URLs. |
      ImageError | Lists all errors associated with images. |
      GrpSettingsError | Errors associated with line items with GRP settings. |
      GeoTargetingError | Lists all errors associated with geographical targeting for a LineItem. |
      GenericTargetingError | Targeting validation errors that can be used by different targeting types. |
      FrequencyCapError | Lists all errors associated with frequency caps. |
      ForecastError | Errors that can result from a forecast request. |
      DayPartTargetingError | Lists all errors associated with day-part targeting for a line item. |
      DateTimeRangeTargetingError | Lists all date time range errors caused by associating a line item with a targeting expression. |
      CustomTargetingError | Lists all errors related to CustomTargetingKey and CustomTargetingValue objects. |
      CustomFieldValueError | Errors specific to editing custom field values |
      CrossSellError | Lists all errors associated with cross selling. |
      CreativeError | Lists all errors associated with creatives. |
      ContentMetadataTargetingError | Lists all errors related to ContentMetadataTargeting. |
      CompanyCreditStatusError | Lists all errors due to Company::creditStatus. |
      ClickTrackingLineItemError | Click tracking is a special line item type with a number of unique errors as described below. |
      AudienceExtensionError | Errors associated with audience extension enabled line items |
      AdUnitCodeError | Lists the generic errors associated with AdUnit::adUnitCode. |
      AdUnitAfcSizeError | Caused by supplying sizes that are not compatible with the Afc sizes. |
      CompanyService | Provides operations for creating, updating and retrieving Company objects. |
      CompanyPage | Captures a page of Company objects. |
      Company | A |
      InvalidEmailError | Caused by supplying a value for an email attribute that is not a valid email address. |
      CompanyError | A list of all errors associated with companies. |
      AvailableBillingError | Lists all errors associated with the availability of billing settings based on proposal network settings. |
      AdRuleService | Provides methods for creating, updating and retrieving AdRule objects |
      AdRuleAction | Represents the actions that can be performed on AdRule objects. |
      DeleteAdRules | The action used for deleting AdRule objects. |
      DeactivateAdRules | The action used for pausing AdRule objects. |
      ActivateAdRules | The action used for resuming AdRule objects. |
      AdRulePage | Captures a page of AdRule objects. |
      AdRule | An AdRule contains data that the ad server will use to generate a playlist of video ads. |
      BaseAdRuleSlot | Simple object representing an ad slot within an AdRule. Ad rule slots contain information about the types/number of ads to display, as well as additional information on how the ad server will generate playlists. |
      UnknownAdRuleSlot | The BaseAdRuleSlot subtype returned if the actual type is not exposed by the requested API version. |
      StandardPoddingAdRuleSlot | An ad rule slot with standard podding. A standard pod is a series of video ads played back to back. Standard pods are defined by a BaseAdRuleSlot::maxAdsInPod and a BaseAdRuleSlot::maxVideoAdDuration. |
      OptimizedPoddingAdRuleSlot | Ad rule slot with optimized podding. Optimized pods are defined by a BaseAdRuleSlot::maxPodDuration and a BaseAdRuleSlot::maxAdsInPod, and the ad server chooses the best ads for the alloted duration. |
      NoPoddingAdRuleSlot | An ad rule slot with no podding. It is defined by a BaseAdRuleSlot::maxVideoAdDuration. |
      PoddingError | Errors related to podding fields in ad rule slots. |
      AdRuleSlotError | Errors related to ad rule slots. |
      AdRulePriorityError | Errors associated with ad rule priorities. |
      AdRuleFrequencyCapError | Errors related to ad rule frequency caps |
      AdRuleDateError | Lists all errors associated with ad rule start and end dates. |
      SuggestedAdUnitService | This service provides operations for retrieving and approving SuggestedAdUnit objects |
      SuggestedAdUnitUpdateResult | Represents the result of performing an action on SuggestedAdUnit objects. |
      SuggestedAdUnitAction | Represents the actions that can be performed on SuggestedAdUnit objects. |
      ApproveSuggestedAdUnit | Action to approve SuggestedAdUnit objects. |
      AdUnitSize | An |
      AdUnitParent | The summary of a parent AdUnit. |
      SuggestedAdUnit | A |
      SuggestedAdUnitPage | Contains a page of SuggestedAdUnit objects. |
      InventoryUnitSizesError | An error specifically for InventoryUnitSizes. |
      LineItemService | Provides methods for creating, updating and retrieving LineItem objects |
      LineItemAction | Represents the actions that can be performed on LineItem objects. |
      UnarchiveLineItems | The action used for unarchiving LineItem objects. |
      ResumeLineItems | The action used for resuming LineItem objects. |
      ResumeAndOverbookLineItems | The action used for resuming and overbooking LineItem objects. |
      ReserveLineItems | The action used for reserving LineItem objects. |
      ReserveAndOverbookLineItems | The action used for reserving and overbooking LineItem objects. |
      ReleaseLineItems | The action used for releasing LineItem objects. |
      PauseLineItems | The action used for pausing LineItem objects. |
      DeleteLineItems | The action used for deleting LineItem objects. A line item can be deleted if it has never been eligible to serve. |
      ArchiveLineItems | The action used for archiving LineItem objects. |
      ActivateLineItems | The action used for activating LineItem objects. |
      LineItemPage | Captures a page of LineItem objects. |
      PublisherQueryLanguageService | Provides methods for executing a PQL Statement to retrieve information from the system. In order to support the selection of columns of interest from various tables, Statement objects support a "select" clause |
      Row | Each Row object represents data about one entity in a ResultSet. |
      TargetingValue | Contains a Targeting value |
      ColumnType | Contains information about a column in a ResultSet. |
      ResultSet | The |
      OrderActionError | Lists all errors associated with performing actions on Order objects. |
      FileError | A list of all errors to be used for problems related to files. |
      ExchangeRateError | Lists all errors associated with ExchangeRate objects. |
      AdUnitHierarchyError | Caused by creating an AdUnit object with an invalid hierarchy. |
      CreativeTemplateService | Provides methods for retrieving CreativeTemplate objects. |
      ListStringCreativeTemplateVariableVariableChoice | Stores variable choices that users can select from |
      CreativeTemplateVariable | Represents a variable defined in a creative template. |
      UrlCreativeTemplateVariable | Represents a url variable defined in a creative template |
      StringCreativeTemplateVariable | Represents a string variable defined in a creative template |
      ListStringCreativeTemplateVariable | Represents a list variable defined in a creative template. This is similar to StringCreativeTemplateVariable, except that there are possible choices to choose from |
      LongCreativeTemplateVariable | Represents a long variable defined in a creative template. |
      AssetCreativeTemplateVariable | Represents a file asset variable defined in a creative template |
      CreativeTemplate | A template upon which a creative can be created. |
      CreativeTemplatePage | Captures a page of CreativeTemplate objects. |
      CreativeTemplateError | A catch-all error that lists all generic errors associated with CreativeTemplate. |
      ContentMetadataKeyHierarchyService | Provides methods for creating, updating, and retrieving ContentMetadataKeyHierarchy objects. |
      ContentMetadataKeyHierarchyAction | Represents the actions that can be performed on ContentMetadataKeyHierarchy objects. |
      DeleteContentMetadataKeyHierarchies | The action used for deleting ContentMetadataKeyHierarchy objects. |
      ContentMetadataKeyHierarchyPage | Captures a page of ContentMetadataKeyHierarchy objects. |
      ContentMetadataKeyHierarchy | A |
      ContentMetadataKeyHierarchyLevel | A |
      ContentMetadataKeyHierarchyError | Lists all errors associated with content hierarchies. |
      CustomTargetingService | Provides operations for creating, updating and retrieving CustomTargetingKey and CustomTargetingValue objects. |
      CustomTargetingValueAction | Represents the actions that can be performed on CustomTargetingValue objects. |
      DeleteCustomTargetingValues | Represents the delete action that can be performed on CustomTargetingValue objects. |
      ActivateCustomTargetingValues | The action used for activating inactive (i.e. deleted) CustomTargetingValue objects. |
      CustomTargetingKeyAction | Represents the actions that can be performed on CustomTargetingKey objects. |
      DeleteCustomTargetingKeys | Represents the delete action that can be performed on CustomTargetingKey objects. Deleting a key will not delete the CustomTargetingValue objects associated with it. Also, if a custom targeting key that has been deleted is recreated, any previous custom targeting values associated with it that were not deleted will continue to exist. |
      ActivateCustomTargetingKeys | The action used for activating inactive (i.e. deleted) CustomTargetingKey objects. |
      CustomTargetingValuePage | Captures a page of CustomTargetingValue objects. |
      CustomTargetingValue | |
      CustomTargetingKeyPage | Captures a page of CustomTargetingKey objects. |
      CustomTargetingKey | |
      PremiumRateService | Provides methods for managing PremiumRate objects |
      PremiumRatePage | Captures a page of PremiumRate objects. |
      PremiumRate | A premium rate holding a set of PremiumRateValue objects with the same PremiumFeature. |
      PremiumFeature | A |
      UserDomainPremiumFeature | A premium feature applied to user domain targeting. |
      UnknownPremiumFeature | The PremiumFeature returned if the actual feature is not exposed by the requested API version. |
      PlacementPremiumFeature | A premium feature applied to placement targeting. |
      OperatingSystemPremiumFeature | A premium feature applied to operating system targeting. |
      MobileCarrierPremiumFeature | A premium feature applied to mobile carrier targeting. |
      GeographyPremiumFeature | A premium feature applied to geography targeting. |
      FrequencyCapPremiumFeature | A premium feature applied to frequency caps. |
      DeviceManufacturerPremiumFeature | A premium feature applied to device manufacturer targeting. |
      DeviceCategoryPremiumFeature | A premium feature applied to device category targeting. |
      DeviceCapabilityPremiumFeature | A premium feature applied to device capability targeting. |
      DaypartPremiumFeature | A premium feature applied to daypart targeting. |
      CustomTargetingPremiumFeature | A premium feature applied to custom criteria targeting. |
      BrowserLanguagePremiumFeature | A premium feature applied to browser language targeting. |
      BrowserPremiumFeature | A premium feature applied to browser targeting. |
      BandwidthPremiumFeature | A premium feature applied to bandwidth targeting. |
      AudienceSegmentPremiumFeature | A premium feature applied to audience segment targeting. |
      AdUnitPremiumFeature | A premium feature applied to ad unit targeting. |
      PremiumRateValue | A premium of a RateCard which could be applied to the line item and charges extra. |
      PremiumRateError | An error having to do with PremiumRate. |
      ReconciliationOrderReportService | Provides methods for retrieving, reconciling, and reverting ReconciliationOrderReport objects. |
      ReconciliationOrderReportAction | Represents the actions that can be performed on the ReconciliationOrderReport objects. |
      RevertReconciliationOrderReports | The action used to revert the reconciliation on the ReconciliationOrderReport. |
      SubmitReconciliationOrderReports | The action used for submit the reconciliation on the ReconciliationOrderReport. |
      ReconciliationOrderReport | Contains reconciliation data of an Order and/or Proposal. |
      ReconciliationOrderReportPage | Captures a page of ReconciliationOrderReport objects. |
      ActivityService | Provides methods for creating, updating and retrieving Activity objects |
      ActivityPage | Captures a page of Activity objects. |
      Activity | |
      ActivityError | Errors relating to Activity and Activity Group services. |
      LabelService | Provides methods for the creation and management of Labels. |
      LabelAction | Represents the actions that can be performed on Label objects. |
      DeactivateLabels | The action used for deactivating Label objects. |
      ActivateLabels | The action used for activating Label objects. |
      LabelPage | Captures a page of Label objects. |
      Label | A |
      LabelError | Errors specific to labels. |
      CreativeWrapperError | Errors specific to creative wrappers. |
      LineItemCreativeAssociationService | Provides operations for creating, updating and retrieving LineItemCreativeAssociation objects |
      LineItemCreativeAssociationAction | Represents the actions that can be performed on LineItemCreativeAssociation objects. |
      DeactivateLineItemCreativeAssociations | The action used for deactivating LineItemCreativeAssociation objects. |
      ActivateLineItemCreativeAssociations | The action used for activating LineItemCreativeAssociation objects. |
      LineItemCreativeAssociationPage | Captures a page of LineItemCreativeAssociation objects. |
      LineItemCreativeAssociation | A |
      LineItemCreativeAssociationStats | Contains statistics such as impressions, clicks delivered and cost for LineItemCreativeAssociation objects. |
      Long_StatsMapEntry | This represents an entry in a map with a key of type Long and value of type Stats. |
      TemplateInstantiatedCreativeError | Lists all errors associated with template instantiated creatives. |
      SwiffyConversionError | Error for converting flash to swiffy asset. |
      RichMediaStudioCreativeError | Lists all errors associated with Rich Media Studio creatives. |
      LineItemCreativeAssociationOperationError | Lists all errors for executing operations on line item-to-creative associations |
      InvalidPhoneNumberError | Lists all errors associated with phone numbers. |
      CustomCreativeError | Lists all errors associated with custom creatives. |
      CreativeSetError | Errors relating to creative sets & subclasses. |
      CreativeAssetMacroError | Lists all errors associated with creative asset macros. |
      AssetError | Lists all errors associated with assets. |
      AdSenseAccountError | Error for AdSense related API calls. |
      SharedAdUnitService | Service for handling SharedAdUnit objects. |
      SharedAdUnitAction | Represents the actions that can be performed on SharedAdUnit objects. |
      RejectSharedAdUnits | Action to reject shared ad units. |
      ApproveSharedAdUnits | Action to approve shared ad units. |
      SharedAdUnit | An ad unit that is shared from a distributor network. |
      SharedAdUnitPage | Captures a page of SharedAdUnit objects. |
      InventoryService | Provides operations for creating, updating and retrieving AdUnit objects |
      AdUnitAction | Represents the actions that can be performed on AdUnit objects. |
      RemoveAdUnitsFromPlacement | The action used for removing a group of AdUnit objects from a Placement. |
      DeactivateAdUnits | The action used for deactivating AdUnit objects. |
      AssignAdUnitsToPlacement | The action used for assigning a group of AdUnit objects to a Placement. |
      ArchiveAdUnits | The action used for archiving AdUnit objects. |
      ActivateAdUnits | The action used for activating AdUnit objects. |
      AdUnitPage | Captures a page of AdUnit objects. |
      AdUnit | An |
      AdSenseSettingsInheritedProperty | The property of the AdUnit that specifies how and from where the AdSenseSettings are inherited. |
      AdSenseSettings | Contains the AdSense configuration for an AdUnit. |
      Size_StringMapEntry | This represents an entry in a map with a key of type Size and value of type String. |
      LabelFrequencyCap | A |
      CrossSellingDistributor | Encapsulation of data describing a distributor network that has shared an ad unit with a content provider network. |
      AdUnitTypeError | Lists the errors associated with the type of AdUnit object. |
      InventoryUnitRefreshRateError | Lists errors relating to AdUnit::refreshRate. |
      InventoryUnitPartnerAssociationError | Errors relating to the association of partner companies with inventory units. |
      InvalidColorError | A list of all errors associated with a color attribute. |
      TeamService | Provides methods for creating, updating, and retrieving Team objects |
      TeamPage | Captures a page of Team objects. |
      Team | A |
      ActivityGroupService | Provides methods for creating, updating and retrieving ActivityGroup objects |
      ActivityGroupPage | Captures a page of ActivityGroup objects. |
      ActivityGroup | Activities are organized within activity groups, which are sets of activities that share the same configuration. You create and manage activities from within activity groups. |
      NetworkService | Provides operations for retrieving information related to the publisher's networks. This service can be used to obtain the list of all networks that the current login has access to, or to obtain information about a specific network. |
      Network | |
      PrecisionError | List all errors associated with number precisions. |
      NetworkError | An error for a network. |
      RateCardService | Provides methods for managing RateCard objects |
      RateCardAction | Represents the actions that can be performed on RateCard objects. |
      DeactivateRateCards | The action used to deactivate RateCard objects. |
      ActivateRateCards | The action used to activate RateCard objects. |
      RateCardPage | Captures a page of RateCard objects. |
      RateCard | Defines a collection of rules, including base rates for product templates and products, premiums, proposal line item level adjustments and proposal level adjustments. |
      RateCardError | An error having to do with RateCard. |
      RateCardActionError | An error lists all error reasons associated with performing action on RateCard objects. |
      ProposalService | Provides methods for adding, updating and retrieving Proposal objects |
      ProposalAction | Represents the actions that can be performed on Proposal objects. |
      UnarchiveProposals | The action used for unarchiving Proposal objects. |
      SubmitProposalsForApproval | The action used for submitting Proposal objects for approval. |
      RetractProposals | The action used for retracting Proposal objects. |
      ArchiveProposals | The action used for archiving Proposal objects. |
      ProposalPage | Captures a page of Proposal objects. |
      Proposal | A |
      ProposalCompanyAssociation | A |
      SalespersonSplit | A |
      WorkflowValidationError | Lists all errors associated with workflow validation |
      WorkflowActionError | Lists all errors associated with performing actions within WorkflowAction. |
      ProposalLineItemError | Lists all errors associated with proposal line items. |
      ProposalError | Lists all errors associated with proposals. |
      ProposalActionError | Lists all errors associated with performing actions on Proposal objects. |
      ProductError | A catch-all error that lists all generic errors associated with Product. |
      PackageError | Lists all errors associated with Package objects. |
      PackageActionError | Lists all errors for executing actions on Package objects. |
      BillingError | Lists all errors associated with the billing settings of a proposal or proposal line item. |
      CreativeService | Provides methods for adding, updating and retrieving Creative objects |
      CreativePage | Captures a page of Creative objects. |
      Creative | A |
      VastRedirectCreative | A |
      ConversionEvent_TrackingUrlsMapEntry | This represents an entry in a map with a key of type ConversionEvent and value of type TrackingUrls. |
      UnsupportedCreative | A |
      ThirdPartyCreative | A |
      TemplateCreative | A |
      BaseCreativeTemplateVariableValue | A base class for storing values of the CreativeTemplateVariable. |
      UrlCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::URL. |
      StringCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::STRING and VariableType::LIST. |
      LongCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::LONG. |
      AssetCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::ASSET. |
      ProgrammaticCreative | A |
      LegacyDfpCreative | A |
      InternalRedirectCreative | A |
      HasDestinationUrlCreative | A |
      VpaidLinearRedirectCreative | A |
      VpaidLinearCreative | A |
      LegacyDfpMobileCreative | A mobile |
      CustomCreative | A |
      CustomCreativeAsset | A |
      BaseVideoCreative | A base type for video creatives. |
      VideoRedirectCreative | A |
      VideoRedirectAsset | An externally-hosted video asset. |
      VideoMetadata | Metadata for a video asset. |
      RedirectAsset | An externally hosted asset. |
      Asset | Base asset properties. |
      VideoCreative | A |
      BaseImageRedirectCreative | The base type for creatives that load an image asset from a specified URL. |
      ImageRedirectOverlayCreative | An overlay |
      ImageRedirectCreative | A |
      BaseImageCreative | The base type for creatives that display an image. |
      CreativeAsset | A |
      ImageOverlayCreative | An overlay |
      ImageCreative | A |
      BaseFlashRedirectCreative | The base type for creatives that load a Flash asset from a specified URL. If the remote flash asset cannot be served, a fallback image is used at an alternate URL. |
      FlashRedirectOverlayCreative | An overlay |
      FlashRedirectCreative | A |
      BaseFlashCreative | A base type for creatives that display a Flash-based ad. If the Flash ad cannot load, a fallback image is displayed instead. |
      FlashOverlayCreative | An overlay |
      FlashCreative | A |
      SwiffyFallbackAsset | A fallback swiffy asset used for flash creatives. |
      AspectRatioImageCreative | A |
      ClickTrackingCreative | A creative that is used for tracking clicks on ads that are served directly from the customers' web servers or media servers. NOTE: The size attribute is not used for click tracking creative and it will not be persisted upon save. |
      BaseRichMediaStudioCreative | A |
      RichMediaStudioChildAssetProperty | Represents a child asset in |
      RichMediaStudioCreative | A |
      BaseDynamicAllocationCreative | A base class for dynamic allocation creatives. |
      HasHtmlSnippetDynamicAllocationCreative | Dynamic allocation creative with a backfill code snippet. |
      AdSenseCreative | An AdSense dynamic allocation creative. |
      AdExchangeCreative | An Ad Exchange dynamic allocation creative. |
      AdMobBackfillCreative | An AdMob backfill creative. |
      BaseRateService | Provides methods for managing BaseRate objects |
      BaseRateAction | Represents the action that can be performed on BaseRate objects. |
      DeleteBaseRates | The action used to delete BaseRate objects. |
      BaseRatePage | Captures a page of BaseRate objects. |
      BaseRate | A base rate that applies to a product template, product or product package item belonging to rate card. |
      UnknownBaseRate | The BaseRate returned if the actual base rate type is not exposed by the requested API version. |
      ProductTemplateBaseRate | A base rate applied to a ProductTemplate. |
      ProductBaseRate | A base rate applied to a Product. |
      BaseRateError | An error having to do with BaseRate. |
      BaseRateActionError | An error having to do with BaseRate when performing actions. |
      ExchangeRateService | Provides methods for adding, updating and retrieving ExchangeRate objects. |
      ExchangeRateAction | Represents the actions that can be performed on ExchangeRate objects. |
      DeleteExchangeRates | The action used to delete ExchangeRate objects. |
      ExchangeRatePage | Captures a page of ExchangeRate objects. |
      ExchangeRate | An |
      OrderService | Provides methods for creating, updating and retrieving Order objects |
      OrderAction | Represents the actions that can be performed on Order objects. |
      UnarchiveOrders | The action used for unarchiving Order objects. |
      SubmitOrdersForApprovalWithoutReservationChanges | The action used for submitting Order objects for approval. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. |
      SubmitOrdersForApproval | The action used for submitting Order objects for approval. |
      SubmitOrdersForApprovalAndOverbook | The action used for submitting and overbooking Order objects for approval. |
      RetractOrdersWithoutReservationChanges | The action used for retracting Order objects. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. |
      RetractOrders | The action used for retracting Order objects. |
      ResumeOrders | The action used for resuming Order objects. LineItem objects within the order that are eligble to resume will resume as well. |
      ResumeAndOverbookOrders | The action used for resuming and overbooking Order objects. All LineItem objects within the order will resume as well. |
      PauseOrders | The action used for pausing Order objects. All LineItem objects within the order will be paused as well. |
      DisapproveOrdersWithoutReservationChanges | The action used for disapproving Order objects. All LineItem objects within the order will be disapproved as well. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. |
      DisapproveOrders | The action used for disapproving Order objects. All LineItem objects within the order will be disapproved as well. |
      DeleteOrders | The action used for deleting Order objects. All line items within that order are also deleted. Orders can only be deleted if none of its line items have been eligible to serve. This action can be used to delete proposed orders and line items if they are no longer valid. |
      ArchiveOrders | The action used for archiving Order objects. |
      ApproveOrdersWithoutReservationChanges | The action used for approving Order objects. All LineItem objects within the order will be approved as well. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. If there are reservable line items that have not been reserved the operation will not succeed. |
      ApproveOrders | The action used for approving Order objects. All LineItem objects within the order will be approved as well. |
      ApproveAndOverbookOrders | The action used for approving and overbooking Order objects. All LineItem objects within the order will be approved as well. |
      OrderPage | Captures a page of Order objects. |
      Order | An |
      ProgrammaticSettings | Represents the additional settings of a programmatic order. |
      CustomFieldService | Provides methods for the creation and management of CustomField objects. |
      CustomFieldAction | Represents the actions that can be performed on CustomField objects. |
      DeactivateCustomFields | The action used for deactivating CustomField objects. |
      ActivateCustomFields | The action used for activating CustomField objects. |
      CustomFieldPage | Captures a page of CustomField objects. |
      CustomField | An additional, user-created field on an entity. |
      DropDownCustomField | A custom field that has the drop-down data type. |
      CustomFieldOption | An option represents a permitted value for a custom field that has a CustomField::dataType of CustomFieldDataType::DROP_DOWN. |
      CustomFieldError | Errors specific to editing custom fields |
      ReportService | Provides methods for executing a ReportJob and retrieving performance and statistics about ad campaigns, networks, inventory and sales |
      ReportQuery | A |
      ReportJob | Represents a report job that will be run to retrieve performance and statistics information about ad campaigns, networks, inventory and sales. |
      ReportDownloadOptions | Represents the options for an API report download request. See ReportService::getReportDownloadUrlWithOptions. |
      ReportError | An error for an exception that occurred while running the report. |
      ProductService | Provides methods for updating and retrieving Product objects |
      ProductAction | Represents the actions that can be performed on products. |
      DeactivateProducts | The action used to deactivate products. |
      ArchiveProducts | This action is deprecated and is a no-op, use ArchiveProductTemplates instead. |
      ActivateProducts | The action used to activate products. |
      ProductTemplateTargeting | Contains targeting criteria for ProductTemplate objects. Proposal line items created from products of this template will have this criteria added to ProposalLineItem::targeting. |
      Product | Proposal line items are created from products, from which their properties are copied. |
      ProductPage | Captures a page of ProductDto objects. |
      ProductActionError | An error lists all error reasons associated with performing action on Product objects. |
      ReconciliationReportRowService | Provides methods for retrieving and updating the ReconciliationReportRow objects. |
      ReconciliationReportRow | A |
      ReconciliationReportRowPage | Captures a page of ReconciliationReportRow objects |
      ProductTemplateService | Provides methods for creating, updating and retrieving ProductTemplate objects |
      ProductTemplateAction | Represents the actions that can be performed on product templates. |
      DeactivateProductTemplates | The action used for deactivating product templates. |
      ArchiveProductTemplates | The action used for archiving product template. |
      ActivateProductTemplates | The action used for activating product templates. |
      ProductTemplatePage | Captures a page of ProductTemplate objects. |
      ProductTemplate | |
      ProductSegmentation | Segmentations used to create products. Within a product template, for each segmentation, a product will be created for the combination of all other segments within other segmentations |
      ProductTemplateError | A catch-all error that lists all generic errors associated with ProductTemplate. |
      ProductTemplateActionError | An error lists all error reasons associated with performing action on ProductTemplate objects. |
      LiveStreamEventService | Provides methods for creating, updating and retrieving LiveStreamEvent objects |
      LiveStreamEventAction | Represents the actions that can be performed on LiveStreamEvent objects. |
      PauseLiveStreamEvents | The action used for pausing LiveStreamEvent objects. |
      PauseLiveStreamEventAds | The action used for pausing ads for LiveStreamEvent objects. |
      ArchiveLiveStreamEvents | The action used for archiving LiveStreamEvent objects. |
      ActivateLiveStreamEvents | The action used for activating LiveStreamEvent objects. |
      LiveStreamEventPage | Captures a page of LiveStreamEvent objects. |
      LiveStreamEvent | A |
      LiveStreamEventDateTimeError | Lists all errors associated with live stream event start and end date times. |
      LiveStreamEventActionError | Lists all errors associated with live stream event action. |
      ProposalLineItemService | Provides methods for creating, updating and retrieving ProposalLineItem objects |
      ProposalLineItemAction | Represents the actions that can be performed on ProposalLineItem objects. |
      UnarchiveProposalLineItems | The action used for unarchiving ProposalLineItem objects. |
      ArchiveProposalLineItems | The action used for archiving ProposalLineItem objects. |
      ProposalLineItemPage | Captures a page of ProposalLineItem objects. |
      ProposalLineItem | A |
      ProposalLineItemPremium | Represents the status of a triggered PremiumRateValue (formerly referred to as a |
      ProposalLineItemActionError | Lists all errors for executing operations on proposal line items. |
      AdExclusionRuleService | Provides methods for creating, updating and retrieving AdExclusionRule objects |
      AdExclusionRuleAction | Represents the actions that can be performed on AdExclusionRule objects. |
      DeactivateAdExclusionRules | Deactivate action. |
      ActivateAdExclusionRules | Activate action. |
      AdExclusionRulePage | Represents a page of AdExclusionRule objects. |
      AdExclusionRule | Represents an inventory blocking rule, which prevents certain ads from being served to specified ad units. |
      AdExclusionRuleError | Ad exclusion rule specific errors. |
      LineItemTemplateService | Provides methods for creating, updating and retrieving LineItemTemplate objects. |
      LineItemTemplate | Represents the template that populates the fields of a new line item being created. |
      LineItemTemplatePage | Captures a page of LineItemTemplate objects. |
      WorkflowRequestService | Provides methods to retrieve and perform actions on WorkflowRequest objects |
      WorkflowRequestAction | Represents the actions that can be performed on WorkflowRequest objects. |
      RejectWorkflowApprovalRequests | The action used to reject workflow approval requests. |
      TriggerWorkflowExternalConditionRequests | The action to trigger workflow external condition requests. |
      SkipWorkflowExternalConditionRequests | The action to skip workflow external condition requests. Doing so means that the rule did not trigger. |
      ApproveWorkflowApprovalRequests | The action used to approve workflow approval requests. |
      WorkflowRequest | A |
      WorkflowExternalConditionRequest | A |
      WorkflowApprovalRequest | A |
      WorkflowRequestPage | Captures a page of WorkflowRequest objects. |
      WorkflowRequestError | Lists errors associated with workflow requests. |
      PlacementService | Provides methods for creating, updating and retrieving Placement objects |
      PlacementAction | Represents the actions that can be performed on Placement objects. |
      DeactivatePlacements | The action used for deactivating Placement objects. |
      ArchivePlacements | The action used for archiving Placement objects. |
      ActivatePlacements | The action used for activating Placement objects. |
      PlacementPage | Captures a page of Placement objects. |
      Placement | A |
      SiteTargetingInfo | Contains information required for AdWords advertisers to place their ads. |
      PlacementError | Class defining all validation errors for a placement. |
      UserTeamAssociationService | Provides methods for creating, updating, and retrieving UserTeamAssociation objects |
      UserTeamAssociationAction | Represents the actions that can be performed on UserTeamAssociation objects. |
      DeleteUserTeamAssociations | Action to delete the association between a User and a Team. |
      UserTeamAssociationPage | Captures a page of UserTeamAssociation objects. |
      UserTeamAssociation | |
      UserRecordTeamAssociation | |
      CreativeSetService | Provides methods for adding, updating and retrieving CreativeSet objects. |
      CreativeSetPage | Captures a page of CreativeSet objects. |
      CreativeSet | A creative set is comprised of a master creative and its companion creatives. |
      ContentService | Service for retrieving Content |
      CmsContent | Contains information about Content from the CMS it was ingested from. |
      Content | A |
      ContentPage | Captures a page of |
      ContentPartnerError | The content partner related validation errors. |
      UserService | Provides operations for creating, updating and retrieving User objects |
      UserAction | Represents the actions that can be performed on User objects. |
      DeactivateUsers | The action used for deactivating User objects. |
      ActivateUsers | The action used for activating User objects. |
      UserPage | Captures a page of User objects |
      User | Represents a user of the system |
      UserRecord | The |
      Role | Each |
      TokenError | An error for an exception that occurred when using a token. |
      ContactService | Provides methods for creating, updating and retrieving Contact objects. |
      ContactPage | Captures a page of Contact objects. |
      Contact | A |
      BaseContact | Base class for a Contact. |
      ContactError | Errors associated with |
      CreativeWrapperService | Provides methods for the creation and management of creative wrappers. CreativeWrappers allow HTML snippets to be served along with creatives |
      CreativeWrapperAction | Represents the actions that can be performed on CreativeWrapper objects. |
      DeactivateCreativeWrappers | The action used for deactivating CreativeWrapper objects. |
      ActivateCreativeWrappers | The action used for activating CreativeWrapper objects. |
      CreativeWrapperPage | Captures a page of CreativeWrapper objects. |
      CreativeWrapper | A |
      CreativeWrapperHtmlSnippet | The |
      IAudienceSegmentService | Provides operations for creating, updating and retrieving AudienceSegment objects. |
      IReconciliationReportService | Provides methods for retrieving, submitting and reverting the ReconciliationReport objects |
      IForecastService | Provides methods for estimating traffic (clicks/impressions) for line items. Forecasts can be provided for LineItem objects that exist in the system or which have not had an ID set yet |
      ICompanyService | Provides operations for creating, updating and retrieving Company objects. |
      IAdRuleService | Provides methods for creating, updating and retrieving AdRule objects |
      ISuggestedAdUnitService | This service provides operations for retrieving and approving SuggestedAdUnit objects |
      ILineItemService | Provides methods for creating, updating and retrieving LineItem objects |
      IPublisherQueryLanguageService | Provides methods for executing a PQL Statement to retrieve information from the system. In order to support the selection of columns of interest from various tables, Statement objects support a "select" clause |
      ICreativeTemplateService | Provides methods for retrieving CreativeTemplate objects. |
      IContentMetadataKeyHierarchyService | Provides methods for creating, updating, and retrieving ContentMetadataKeyHierarchy objects. |
      ICustomTargetingService | Provides operations for creating, updating and retrieving CustomTargetingKey and CustomTargetingValue objects. |
      IPremiumRateService | Provides methods for managing PremiumRate objects |
      IReconciliationOrderReportService | Provides methods for retrieving, reconciling, and reverting ReconciliationOrderReport objects. |
      IActivityService | Provides methods for creating, updating and retrieving Activity objects |
      ILabelService | Provides methods for the creation and management of Labels. |
      ILineItemCreativeAssociationService | Provides operations for creating, updating and retrieving LineItemCreativeAssociation objects |
      ISharedAdUnitService | Service for handling SharedAdUnit objects. |
      IInventoryService | |
      ITeamService | Provides methods for creating, updating, and retrieving Team objects |
      IActivityGroupService | Provides methods for creating, updating and retrieving ActivityGroup objects |
      INetworkService | Provides operations for retrieving information related to the publisher's networks. This service can be used to obtain the list of all networks that the current login has access to, or to obtain information about a specific network. |
      IRateCardService | Provides methods for managing RateCard objects |
      IProposalService | Provides methods for adding, updating and retrieving Proposal objects |
      ICreativeService | Provides methods for adding, updating and retrieving Creative objects |
      IBaseRateService | Provides methods for managing BaseRate objects |
      IExchangeRateService | Provides methods for adding, updating and retrieving ExchangeRate objects. |
      IOrderService | Provides methods for creating, updating and retrieving Order objects |
      ICustomFieldService | Provides methods for the creation and management of CustomField objects. |
      IReportService | Provides methods for executing a ReportJob and retrieving performance and statistics about ad campaigns, networks, inventory and sales |
      IProductService | Provides methods for updating and retrieving Product objects |
      IReconciliationReportRowService | Provides methods for retrieving and updating the ReconciliationReportRow objects. |
      IProductTemplateService | Provides methods for creating, updating and retrieving ProductTemplate objects |
      ILiveStreamEventService | Provides methods for creating, updating and retrieving LiveStreamEvent objects |
      IProposalLineItemService | Provides methods for creating, updating and retrieving ProposalLineItem objects |
      IAdExclusionRuleService | Provides methods for creating, updating and retrieving AdExclusionRule objects |
      ILineItemTemplateService | Provides methods for creating, updating and retrieving LineItemTemplate objects. |
      IWorkflowRequestService | Provides methods to retrieve and perform actions on WorkflowRequest objects |
      IPlacementService | Provides methods for creating, updating and retrieving Placement objects |
      IUserTeamAssociationService | Provides methods for creating, updating, and retrieving UserTeamAssociation objects |
      ICreativeSetService | Provides methods for adding, updating and retrieving CreativeSet objects. |
      IContentService | Service for retrieving Content |
      IUserService | Provides operations for creating, updating and retrieving User objects |
      IContactService | Provides methods for creating, updating and retrieving Contact objects. |
      ICreativeWrapperService | Provides methods for the creation and management of creative wrappers. CreativeWrappers allow HTML snippets to be served along with creatives |
     v201502 | |
      AudienceSegmentService | Provides operations for creating, updating and retrieving AudienceSegment objects. |
      ApiException | Exception class for holding a list of service errors. |
      ApiError | The API error base class that provides details about an error that occurred while processing a service request |
      UpdateResult | Represents the result of performing an action on objects. |
      AudienceSegmentAction | Action that can be performed on AudienceSegment objects. |
      RejectAudienceSegments | Action that can be performed on ThirdPartyAudienceSegment objects to reject them. |
      PopulateAudienceSegments | Action that can be performed on FirstPartyAudienceSegment objects to populate them based on last 30 days of traffic. |
      DeactivateAudienceSegments | Action that can be performed on FirstPartyAudienceSegment objects to deactivate them. |
      ApproveAudienceSegments | Action that can be performed on ThirdPartyAudienceSegment objects to approve them. |
      ActivateAudienceSegments | Action that can be performed on FirstPartyAudienceSegment objects to activate them. |
      AudienceSegmentPage | Represents a page of AudienceSegment objects. |
      AudienceSegment | An AudienceSegment represents audience segment object. |
      AudienceSegmentDataProvider | Data provider that owns this segment. For a FirstPartyAudienceSegment, it would be the publisher network. For a SharedAudienceSegment or a ThirdPartyAudienceSegment, it would be the entity that provides that AudienceSegment. |
      SharedAudienceSegment | A SharedAudienceSegment is an AudienceSegment owned by another entity and shared with the publisher network. |
      ThirdPartyAudienceSegment | A ThirdPartyAudienceSegment is an AudienceSegment owned by a data provider and licensed to the DFP publisher. |
      Money | Represents a money amount. |
      DateTime | Represents a date combined with the time of day. |
      Date | Represents a date. |
      FirstPartyAudienceSegment | A FirstPartyAudienceSegment is an AudienceSegment owned by the publisher network. |
      RuleBasedFirstPartyAudienceSegmentSummary | A RuleBasedFirstPartyAudienceSegmentSummary is a FirstPartyAudienceSegment owned by the publisher network. |
      RuleBasedFirstPartyAudienceSegment | A RuleBasedFirstPartyAudienceSegment is a FirstPartyAudienceSegment owned by the publisher network. It contains a rule. |
      FirstPartyAudienceSegmentRule | Rule of a FirstPartyAudienceSegment that defines user's eligibility criteria to be part of a segment. |
      InventoryTargeting | A collection of targeted and excluded ad units and placements. |
      AdUnitTargeting | Represents targeted or excluded ad units. |
      CustomCriteriaSet | A CustomCriteriaSet comprises of a set of CustomCriteriaNode objects combined by the CustomCriteriaSet.LogicalOperator::logicalOperator. The custom criteria targeting tree is subject to the rules defined on Targeting::customTargeting. |
      CustomCriteriaNode | A CustomCriteriaNode is a node in the custom targeting tree. A custom criteria node can either be a CustomCriteriaSet (a non-leaf node) or a CustomCriteria (a leaf node). The custom criteria targeting tree is subject to the rules defined on Targeting::customTargeting. |
      CustomCriteriaLeaf | A CustomCriteriaLeaf object represents a generic leaf of CustomCriteria tree structure. |
      AudienceSegmentCriteria | An AudienceSegmentCriteria object is used to target AudienceSegment objects. |
      CustomCriteria | A CustomCriteria object is used to perform custom criteria targeting on custom targeting keys of type CustomTargetingKey.Type::PREDEFINED or CustomTargetingKey.Type::FREEFORM. |
      NonRuleBasedFirstPartyAudienceSegment | A NonRuleBasedFirstPartyAudienceSegment is a FirstPartyAudienceSegment owned by the publisher network. It doesn't contain a rule. Cookies are usually added to this segment via cookie upload. |
      Value | |
      TextValue | Contains a string value. |
      SetValue | Contains a set of Values. May not contain duplicates. |
      NumberValue | Contains a numeric value. |
      DateValue | Contains a date value. |
      DateTimeValue | Contains a date-time value. |
      BooleanValue | Contains a boolean value. |
      ObjectValue | Contains an object value |
      String_ValueMapEntry | This represents an entry in a map with a key of type String and value of type Value. |
      Statement | Captures the |
      ApplicationException | Base class for exceptions. |
      StatementError | An error that occurs while parsing Statement objects. |
      ServerError | Errors related to the server. |
      AudienceSegmentError | Errors that could occur on audience segment related requests. |
      RequiredError | Errors due to missing required field. |
      QuotaError | Describes a client-side error on which a user is attempting to perform an action to which they have no quota remaining. |
      PublisherQueryLanguageSyntaxError | An error that occurs while parsing a PQL query contained in a Statement object. |
      PublisherQueryLanguageContextError | An error that occurs while executing a PQL query contained in a Statement object. |
      PermissionError | Errors related to incorrect permission. |
      ParseError | Lists errors related to parsing. |
      NotNullError | Caused by supplying a null value for an attribute that cannot be null. |
      InternalApiError | Indicates that a server-side error has occured |
      FeatureError | Errors related to feature management. If you attempt using a feature that is not available to the current network you'll receive a FeatureError with the missing feature as the trigger. |
      EntityLimitReachedError | An error that occurs when creating an entity if the limit on the number of allowed entities for a network has already been reached. |
      EntityChildrenLimitReachedError | Lists errors relating to having too many children on an entity. |
      CommonError | A place for common errors that can be used across services. |
      CollectionSizeError | Error for the size of the collection being too large |
      AuthenticationError | An error for an exception that occurred when authenticating. |
      ApiVersionError | Errors related to the usage of API versions. |
      ReconciliationReportService | Provides methods for retrieving, submitting and reverting the ReconciliationReport objects |
      ReconciliationReport | A |
      ReconciliationReportPage | Captures a page of ReconciliationReport objects |
      ReconciliationImportError | The API errors for reconciliation CSV import. |
      ReconciliationError | Lists all errors associated with reconciliation. |
      RangeError | A list of all errors associated with the Range constraint. |
      NullError | Errors associated with violation of a NOT NULL check. |
      ForecastService | Provides methods for estimating traffic (clicks/impressions) for line items. Forecasts can be provided for LineItem objects that exist in the system or which have not had an ID set yet |
      LineItemDeliveryForecast | The forecasted delivery of a ProspectiveLineItem. |
      DeliveryForecast | The forecast of delivery for a list of ProspectiveLineItem objects to be reserved at the same time. |
      DeliveryForecastOptions | Forecasting options for line item delivery forecasts. |
      GrpDemographicBreakdown | GRP forecast breakdown counts associated with a gender and age demographic. |
      ContendingLineItem | Describes contending line items for a Forecast. |
      TargetingCriteriaBreakdown | A single targeting criteria breakdown result. |
      AvailabilityForecast | Describes predicted inventory availability for a ProspectiveLineItem |
      AvailabilityForecastOptions | Forecasting options for line item availability forecasts. |
      VideoPositionWithinPod | Represents a targetable position within a pod within a video stream. A video ad can be targeted to any position in the pod (first, second, third ... last). If there is only 1 ad in a pod, either first or last will target that position. |
      VideoPosition | Represents a targetable position within a video. A video ad can be targeted to a position (pre-roll, all mid-rolls, or post-roll), or to a specific mid-roll index. |
      VideoPositionTarget | Represents the options for targetable positions within a video. |
      VideoPositionTargeting | Represents positions within and around a video where ads can be targeted to |
      ContentMetadataKeyHierarchyTargeting | Represents one or more custom targeting values from different custom targeting keys ANDed together. |
      ContentTargeting | Used to target LineItems to specific videos on a publisher's site. |
      UserDomainTargeting | Provides line items the ability to target or exclude users visiting their websites from a list of domains or subdomains. |
      OperatingSystemVersionTargeting | Represents operating system versions that are being targeted or excluded by the LineItem. |
      Technology | Represents a technology entity that can be targeted. |
      OperatingSystemVersion | Represents a specific version of an operating system. |
      OperatingSystem | Represents an Operating System, such as Linux, Mac OS or Windows. |
      MobileDeviceSubmodel | Represents a mobile device submodel. |
      MobileDevice | Represents a Mobile Device. |
      MobileCarrier | Represents a mobile carrier. Carrier targeting is only available to DFP mobile publishers. |
      DeviceManufacturer | Represents a mobile device's manufacturer. |
      DeviceCategory | Represents the category of a device. |
      DeviceCapability | Represents a capability of a physical device. |
      BrowserLanguage | Represents a Browser's language. |
      Browser | Represents an internet browser. |
      BandwidthGroup | Represents a group of bandwidths that are logically organized by some well known generic names such as 'Cable' or 'DSL'. |
      OperatingSystemTargeting | Represents operating systems that are being targeted or excluded by the LineItem. |
      MobileDeviceSubmodelTargeting | Represents mobile devices that are being targeted or excluded by the LineItem. |
      MobileDeviceTargeting | Represents mobile devices that are being targeted or excluded by the LineItem. |
      MobileCarrierTargeting | Represents mobile carriers that are being targeted or excluded by the LineItem. |
      DeviceManufacturerTargeting | Represents device manufacturer that are being targeted or excluded by the LineItem. |
      DeviceCategoryTargeting | Represents device categories that are being targeted or excluded by the LineItem. |
      DeviceCapabilityTargeting | Represents device capabilities that are being targeted or excluded by the LineItem. |
      BrowserLanguageTargeting | Represents browser languages that are being targeted or excluded by the LineItem. |
      BrowserTargeting | Represents browsers that are being targeted or excluded by the LineItem. |
      BandwidthGroupTargeting | Represents bandwidth groups that are being targeted or excluded by the LineItem. |
      TechnologyTargeting | Provides LineItem objects the ability to target or exclude technologies. |
      TimeOfDay | Represents a specific time in a day. |
      DayPart | |
      DayPartTargeting | Modify the delivery times of line items for particular days of the week. By default, line items are served at all days and times. |
      Location | A Location represents a geographical entity that can be targeted. If a location type is not available because of the API version you are using, the location will be represented as just the base class, otherwise it will be sub-classed correctly. |
      GeoTargeting | Provides line items the ability to target geographical locations. By default, line items target all countries and their subdivisions. With geographical targeting, you can target line items to specific countries, regions, metro areas, and cities. You can also exclude the same |
      Targeting | Contains targeting criteria for LineItem objects. See LineItem::targeting. |
      GrpSettings | |
      Goal | Defines the criteria a LineItem needs to satisfy to meet its delivery goal. |
      SetTopBoxInfo | Contains data used to display information synchronized with Canoe for set-top box enabled line items. |
      BaseCustomFieldValue | The value of a CustomField for a particular entity. |
      DropDownCustomFieldValue | A CustomFieldValue for a CustomField that has a CustomField::dataType of CustomFieldDataType::DROP_DOWN |
      CustomFieldValue | The value of a CustomField that does not have a CustomField::dataType of CustomFieldDataType::DROP_DOWN. |
      DeliveryIndicator | Indicates the delivery performance of the LineItem. |
      Stats | |
      LineItemActivityAssociation | A |
      AppliedLabel | Represents a Label that can be applied to an entity. To negate an inherited label, create an |
      Size | Represents the dimensions of an AdUnit, LineItem or Creative |
      CreativePlaceholder | A |
      FrequencyCap | Represents a limit on the number of times a single viewer can be exposed to the same LineItem in a specified time period. |
      LineItemSummary | The |
      LineItem | |
      ProspectiveLineItem | Represents a prospective line item to be forecasted. |
      UserDomainTargetingError | Lists all errors related to user domain targeting for a line item. |
      UniqueError | An error for a field which must satisfy a uniqueness constraint |
      TypeError | An error for a field which is an invalid type. |
      TimeZoneError | Errors related to timezones. |
      TechnologyTargetingError | Technology targeting validation errors. |
      TeamError | Errors related to a Team. |
      StringLengthError | Errors for Strings which do not meet given length constraints. |
      SetTopBoxLineItemError | Errors associated with set-top box line items. |
      ReservationDetailsError | Lists all errors associated with LineItem's reservation details. |
      RequiredSizeError | A list of all errors to be used for validating Size. |
      RequiredNumberError | A list of all errors to be used in conjunction with required number validators. |
      RequiredCollectionError | A list of all errors to be used for validating sizes of collections. |
      RegExError | Caused by supplying a value for an object attribute that does not conform to a documented valid regular expression. |
      ProgrammaticError | Errors associated with programmatic line items |
      OrderError | Lists all errors associated with orders. |
      LineItemOperationError | Lists all errors for executing operations on line items |
      LineItemFlightDateError | Lists all errors associated with LineItem start and end dates. |
      LineItemError | A catch-all error that lists all generic errors associated with LineItem. |
      LineItemCreativeAssociationError | Lists all errors associated with line item-to-creative association dates. |
      LineItemActivityAssociationError | Errors specific to associating activities to line items. |
      LabelEntityAssociationError | Errors specific to creating label entity associations. |
      InventoryUnitError | Lists the generic errors associated with AdUnit objects. |
      InventoryTargetingError | Lists all inventory errors caused by associating a line item with a targeting expression. |
      InvalidUrlError | Lists all errors associated with URLs. |
      ImageError | Lists all errors associated with images. |
      GrpSettingsError | Errors associated with line items with GRP settings. |
      GeoTargetingError | Lists all errors associated with geographical targeting for a LineItem. |
      GenericTargetingError | Targeting validation errors that can be used by different targeting types. |
      FrequencyCapError | Lists all errors associated with frequency caps. |
      ForecastError | Errors that can result from a forecast request. |
      DayPartTargetingError | Lists all errors associated with day-part targeting for a line item. |
      DateTimeRangeTargetingError | Lists all date time range errors caused by associating a line item with a targeting expression. |
      CustomTargetingError | Lists all errors related to CustomTargetingKey and CustomTargetingValue objects. |
      CustomFieldValueError | Errors specific to editing custom field values |
      CrossSellError | Lists all errors associated with cross selling. |
      CreativeError | Lists all errors associated with creatives. |
      ContentMetadataTargetingError | Lists all errors related to ContentMetadataTargeting. |
      CompanyCreditStatusError | Lists all errors due to Company::creditStatus. |
      ClickTrackingLineItemError | Click tracking is a special line item type with a number of unique errors as described below. |
      AudienceExtensionError | Errors associated with audience extension enabled line items |
      AdUnitCodeError | Lists the generic errors associated with AdUnit::adUnitCode. |
      AdUnitAfcSizeError | Caused by supplying sizes that are not compatible with the Afc sizes. |
      CompanyService | Provides operations for creating, updating and retrieving Company objects. |
      CompanyPage | Captures a page of Company objects. |
      Company | A |
      InvalidEmailError | Caused by supplying a value for an email attribute that is not a valid email address. |
      CompanyError | A list of all errors associated with companies. |
      AvailableBillingError | Lists all errors associated with the availability of billing settings based on proposal network settings. |
      AdRuleService | Provides methods for creating, updating and retrieving AdRule objects |
      AdRuleAction | Represents the actions that can be performed on AdRule objects. |
      DeleteAdRules | The action used for deleting AdRule objects. |
      DeactivateAdRules | The action used for pausing AdRule objects. |
      ActivateAdRules | The action used for resuming AdRule objects. |
      AdRulePage | Captures a page of AdRule objects. |
      AdRule | An AdRule contains data that the ad server will use to generate a playlist of video ads. |
      BaseAdRuleSlot | Simple object representing an ad slot within an AdRule. Ad rule slots contain information about the types/number of ads to display, as well as additional information on how the ad server will generate playlists. |
      UnknownAdRuleSlot | The BaseAdRuleSlot subtype returned if the actual type is not exposed by the requested API version. |
      StandardPoddingAdRuleSlot | An ad rule slot with standard podding. A standard pod is a series of video ads played back to back. Standard pods are defined by a BaseAdRuleSlot::maxAdsInPod and a BaseAdRuleSlot::maxVideoAdDuration. |
      OptimizedPoddingAdRuleSlot | Ad rule slot with optimized podding. Optimized pods are defined by a BaseAdRuleSlot::maxPodDuration and a BaseAdRuleSlot::maxAdsInPod, and the ad server chooses the best ads for the alloted duration. |
      NoPoddingAdRuleSlot | An ad rule slot with no podding. It is defined by a BaseAdRuleSlot::maxVideoAdDuration. |
      PoddingError | Errors related to podding fields in ad rule slots. |
      AdRuleSlotError | Errors related to ad rule slots. |
      AdRulePriorityError | Errors associated with ad rule priorities. |
      AdRuleFrequencyCapError | Errors related to ad rule frequency caps |
      AdRuleDateError | Lists all errors associated with ad rule start and end dates. |
      SuggestedAdUnitService | This service provides operations for retrieving and approving SuggestedAdUnit objects |
      SuggestedAdUnitUpdateResult | Represents the result of performing an action on SuggestedAdUnit objects. |
      SuggestedAdUnitAction | Represents the actions that can be performed on SuggestedAdUnit objects. |
      ApproveSuggestedAdUnit | Action to approve SuggestedAdUnit objects. |
      AdUnitSize | An |
      AdUnitParent | The summary of a parent AdUnit. |
      SuggestedAdUnit | A |
      SuggestedAdUnitPage | Contains a page of SuggestedAdUnit objects. |
      InventoryUnitSizesError | An error specifically for InventoryUnitSizes. |
      LineItemService | Provides methods for creating, updating and retrieving LineItem objects |
      LineItemAction | Represents the actions that can be performed on LineItem objects. |
      UnarchiveLineItems | The action used for unarchiving LineItem objects. |
      ResumeLineItems | The action used for resuming LineItem objects. |
      ResumeAndOverbookLineItems | The action used for resuming and overbooking LineItem objects. |
      ReserveLineItems | The action used for reserving LineItem objects. |
      ReserveAndOverbookLineItems | The action used for reserving and overbooking LineItem objects. |
      ReleaseLineItems | The action used for releasing LineItem objects. |
      PauseLineItems | The action used for pausing LineItem objects. |
      DeleteLineItems | The action used for deleting LineItem objects. A line item can be deleted if it has never been eligible to serve. |
      ArchiveLineItems | The action used for archiving LineItem objects. |
      ActivateLineItems | The action used for activating LineItem objects. |
      LineItemPage | Captures a page of LineItem objects. |
      PublisherQueryLanguageService | Provides methods for executing a PQL Statement to retrieve information from the system. In order to support the selection of columns of interest from various tables, Statement objects support a "select" clause |
      Row | Each Row object represents data about one entity in a ResultSet. |
      TargetingValue | Contains a Targeting value |
      ColumnType | Contains information about a column in a ResultSet. |
      ResultSet | The |
      OrderActionError | Lists all errors associated with performing actions on Order objects. |
      FileError | A list of all errors to be used for problems related to files. |
      ExchangeRateError | Lists all errors associated with ExchangeRate objects. |
      AdUnitHierarchyError | Caused by creating an AdUnit object with an invalid hierarchy. |
      CreativeTemplateService | Provides methods for retrieving CreativeTemplate objects. |
      ListStringCreativeTemplateVariableVariableChoice | Stores variable choices that users can select from |
      CreativeTemplateVariable | Represents a variable defined in a creative template. |
      UrlCreativeTemplateVariable | Represents a url variable defined in a creative template |
      StringCreativeTemplateVariable | Represents a string variable defined in a creative template |
      ListStringCreativeTemplateVariable | Represents a list variable defined in a creative template. This is similar to StringCreativeTemplateVariable, except that there are possible choices to choose from |
      LongCreativeTemplateVariable | Represents a long variable defined in a creative template. |
      AssetCreativeTemplateVariable | Represents a file asset variable defined in a creative template |
      CreativeTemplate | A template upon which a creative can be created. |
      CreativeTemplatePage | Captures a page of CreativeTemplate objects. |
      CreativeTemplateError | A catch-all error that lists all generic errors associated with CreativeTemplate. |
      ContentMetadataKeyHierarchyService | Provides methods for creating, updating, and retrieving ContentMetadataKeyHierarchy objects. |
      ContentMetadataKeyHierarchyAction | Represents the actions that can be performed on ContentMetadataKeyHierarchy objects. |
      DeleteContentMetadataKeyHierarchies | The action used for deleting ContentMetadataKeyHierarchy objects. |
      ContentMetadataKeyHierarchyPage | Captures a page of ContentMetadataKeyHierarchy objects. |
      ContentMetadataKeyHierarchy | A |
      ContentMetadataKeyHierarchyLevel | A |
      ContentMetadataKeyHierarchyError | Lists all errors associated with content hierarchies. |
      ProductPackageService | Provides methods for updating and retrieving ProductPackage objects |
      ProductPackageAction | Represents the actions that can be performed on product packages. |
      UnarchiveProductPackages | The action used to un-archive product packages. |
      DeactivateProductPackages | The action used to de-activate product packages. |
      ArchiveProductPackages | The action used to archive product packages. |
      ActivateProductPackages | The action used to activate product packages. |
      ProductPackagePage | Captures a page of ProductPackageDto objects. |
      ProductPackage | A |
      ProductPackageRateCardAssociationError | Lists all errors associated with product packages rate card associations. |
      ProductPackageItemError | Lists all errors associated with product package items. |
      ProductPackageActionError | Lists all errors for executing operations on product packages. |
      BaseRateError | An error having to do with BaseRate. |
      CustomTargetingService | Provides operations for creating, updating and retrieving CustomTargetingKey and CustomTargetingValue objects. |
      CustomTargetingValueAction | Represents the actions that can be performed on CustomTargetingValue objects. |
      DeleteCustomTargetingValues | Represents the delete action that can be performed on CustomTargetingValue objects. |
      ActivateCustomTargetingValues | The action used for activating inactive (i.e. deleted) CustomTargetingValue objects. |
      CustomTargetingKeyAction | Represents the actions that can be performed on CustomTargetingKey objects. |
      DeleteCustomTargetingKeys | Represents the delete action that can be performed on CustomTargetingKey objects. Deleting a key will not delete the CustomTargetingValue objects associated with it. Also, if a custom targeting key that has been deleted is recreated, any previous custom targeting values associated with it that were not deleted will continue to exist. |
      ActivateCustomTargetingKeys | The action used for activating inactive (i.e. deleted) CustomTargetingKey objects. |
      CustomTargetingValuePage | Captures a page of CustomTargetingValue objects. |
      CustomTargetingValue | |
      CustomTargetingKeyPage | Captures a page of CustomTargetingKey objects. |
      CustomTargetingKey | |
      PremiumRateService | Provides methods for managing PremiumRate objects |
      PremiumRatePage | Captures a page of PremiumRate objects. |
      PremiumRate | A premium rate holding a set of PremiumRateValue objects with the same PremiumFeature. |
      PremiumFeature | A |
      UserDomainPremiumFeature | A premium feature applied to user domain targeting. |
      UnknownPremiumFeature | The PremiumFeature returned if the actual feature is not exposed by the requested API version. |
      PlacementPremiumFeature | A premium feature applied to placement targeting. |
      OperatingSystemPremiumFeature | A premium feature applied to operating system targeting. |
      MobileCarrierPremiumFeature | A premium feature applied to mobile carrier targeting. |
      GeographyPremiumFeature | A premium feature applied to geography targeting. |
      FrequencyCapPremiumFeature | A premium feature applied to frequency caps. |
      DeviceManufacturerPremiumFeature | A premium feature applied to device manufacturer targeting. |
      DeviceCategoryPremiumFeature | A premium feature applied to device category targeting. |
      DeviceCapabilityPremiumFeature | A premium feature applied to device capability targeting. |
      DaypartPremiumFeature | A premium feature applied to daypart targeting. |
      CustomTargetingPremiumFeature | A premium feature applied to custom criteria targeting. |
      BrowserLanguagePremiumFeature | A premium feature applied to browser language targeting. |
      BrowserPremiumFeature | A premium feature applied to browser targeting. |
      BandwidthPremiumFeature | A premium feature applied to bandwidth targeting. |
      AudienceSegmentPremiumFeature | A premium feature applied to audience segment targeting. |
      AdUnitPremiumFeature | A premium feature applied to ad unit targeting. |
      PremiumRateValue | A premium of a RateCard which could be applied to the line item and charges extra. |
      PremiumRateError | An error having to do with PremiumRate. |
      ReconciliationOrderReportService | Provides methods for retrieving, reconciling, and reverting ReconciliationOrderReport objects. |
      ReconciliationOrderReportAction | Represents the actions that can be performed on the ReconciliationOrderReport objects. |
      RevertReconciliationOrderReports | The action used to revert the reconciliation on the ReconciliationOrderReport. |
      SubmitReconciliationOrderReports | The action used for submit the reconciliation on the ReconciliationOrderReport. |
      ReconciliationOrderReport | Contains reconciliation data of an Order and/or Proposal. |
      ReconciliationOrderReportPage | Captures a page of ReconciliationOrderReport objects. |
      ActivityService | Provides methods for creating, updating and retrieving Activity objects |
      ActivityPage | Captures a page of Activity objects. |
      Activity | |
      ActivityError | Errors relating to Activity and Activity Group services. |
      LabelService | Provides methods for the creation and management of Labels. |
      LabelAction | Represents the actions that can be performed on Label objects. |
      DeactivateLabels | The action used for deactivating Label objects. |
      ActivateLabels | The action used for activating Label objects. |
      LabelPage | Captures a page of Label objects. |
      Label | A |
      LabelError | Errors specific to labels. |
      CreativeWrapperError | Errors specific to creative wrappers. |
      LineItemCreativeAssociationService | Provides operations for creating, updating and retrieving LineItemCreativeAssociation objects |
      LineItemCreativeAssociationAction | Represents the actions that can be performed on LineItemCreativeAssociation objects. |
      DeactivateLineItemCreativeAssociations | The action used for deactivating LineItemCreativeAssociation objects. |
      ActivateLineItemCreativeAssociations | The action used for activating LineItemCreativeAssociation objects. |
      LineItemCreativeAssociationPage | Captures a page of LineItemCreativeAssociation objects. |
      LineItemCreativeAssociation | A |
      LineItemCreativeAssociationStats | Contains statistics such as impressions, clicks delivered and cost for LineItemCreativeAssociation objects. |
      Long_StatsMapEntry | This represents an entry in a map with a key of type Long and value of type Stats. |
      TemplateInstantiatedCreativeError | Lists all errors associated with template instantiated creatives. |
      SwiffyConversionError | Error for converting flash to swiffy asset. |
      SetTopBoxCreativeError | Errors associated with set-top box creatives. |
      RichMediaStudioCreativeError | Lists all errors associated with Rich Media Studio creatives. |
      LineItemCreativeAssociationOperationError | Lists all errors for executing operations on line item-to-creative associations |
      InvalidPhoneNumberError | Lists all errors associated with phone numbers. |
      CustomCreativeError | Lists all errors associated with custom creatives. |
      CreativeSetError | Errors relating to creative sets & subclasses. |
      CreativePreviewError | Errors associated with generation of creative preview URIs. |
      CreativeAssetMacroError | Lists all errors associated with creative asset macros. |
      AssetError | Lists all errors associated with assets. |
      AdSenseAccountError | Error for AdSense related API calls. |
      SharedAdUnitService | Service for handling SharedAdUnit objects. |
      SharedAdUnitAction | Represents the actions that can be performed on SharedAdUnit objects. |
      RejectSharedAdUnits | Action to reject shared ad units. |
      ApproveSharedAdUnits | Action to approve shared ad units. |
      SharedAdUnit | An ad unit that is shared from a distributor network. |
      SharedAdUnitPage | Captures a page of SharedAdUnit objects. |
      InventoryService | Provides operations for creating, updating and retrieving AdUnit objects |
      AdUnitAction | Represents the actions that can be performed on AdUnit objects. |
      RemoveAdUnitsFromPlacement | The action used for removing a group of AdUnit objects from a Placement. |
      DeactivateAdUnits | The action used for deactivating AdUnit objects. |
      AssignAdUnitsToPlacement | The action used for assigning a group of AdUnit objects to a Placement. |
      ArchiveAdUnits | The action used for archiving AdUnit objects. |
      ActivateAdUnits | The action used for activating AdUnit objects. |
      AdUnitPage | Captures a page of AdUnit objects. |
      AdUnit | An |
      AdSenseSettingsInheritedProperty | The property of the AdUnit that specifies how and from where the AdSenseSettings are inherited. |
      AdSenseSettings | Contains the AdSense configuration for an AdUnit. |
      Size_StringMapEntry | This represents an entry in a map with a key of type Size and value of type String. |
      LabelFrequencyCap | A |
      CrossSellingDistributor | Encapsulation of data describing a distributor network that has shared an ad unit with a content provider network. |
      AdUnitTypeError | Lists the errors associated with the type of AdUnit object. |
      InventoryUnitRefreshRateError | Lists errors relating to AdUnit::refreshRate. |
      InventoryUnitPartnerAssociationError | Errors relating to the association of partner companies with inventory units. |
      InvalidColorError | A list of all errors associated with a color attribute. |
      TeamService | Provides methods for creating, updating, and retrieving Team objects |
      TeamPage | Captures a page of Team objects. |
      Team | A |
      ActivityGroupService | Provides methods for creating, updating and retrieving ActivityGroup objects |
      ActivityGroupPage | Captures a page of ActivityGroup objects. |
      ActivityGroup | Activities are organized within activity groups, which are sets of activities that share the same configuration. You create and manage activities from within activity groups. |
      NetworkService | Provides operations for retrieving information related to the publisher's networks. This service can be used to obtain the list of all networks that the current login has access to, or to obtain information about a specific network. |
      Network | |
      PrecisionError | List all errors associated with number precisions. |
      NetworkError | An error for a network. |
      RateCardService | Provides methods for managing RateCard objects |
      RateCardAction | Represents the actions that can be performed on RateCard objects. |
      DeactivateRateCards | The action used to deactivate RateCard objects. |
      ActivateRateCards | The action used to activate RateCard objects. |
      RateCardPage | Captures a page of RateCard objects. |
      RateCard | Defines a collection of rules, including base rates for product templates and products, premiums, proposal line item level adjustments and proposal level adjustments. |
      RateCardError | An error having to do with RateCard. |
      RateCardActionError | An error lists all error reasons associated with performing action on RateCard objects. |
      ProposalService | Provides methods for adding, updating and retrieving Proposal objects |
      ProposalAction | Represents the actions that can be performed on Proposal objects. |
      UnarchiveProposals | The action used for unarchiving Proposal objects. |
      SubmitProposalsForApproval | The action used for submitting Proposal objects for approval. |
      RetractProposals | The action used for retracting Proposal objects. |
      RetractionDetails | Details describing why a Proposal was retracted. |
      ArchiveProposals | The action used for archiving Proposal objects. |
      ProposalPage | Captures a page of Proposal objects. |
      Proposal | A |
      ProposalCompanyAssociation | A |
      SalespersonSplit | A |
      ProposalLink | A link that can be added as a resource to a Proposal. |
      WorkflowValidationError | Lists all errors associated with workflow validation |
      WorkflowActionError | Lists all errors associated with performing actions within WorkflowAction. |
      ProposalLineItemError | Lists all errors associated with proposal line items. |
      ProposalError | Lists all errors associated with proposals. |
      ProposalActionError | Lists all errors associated with performing actions on Proposal objects. |
      ProductError | A catch-all error that lists all generic errors associated with Product. |
      PackageError | Lists all errors associated with Package objects. |
      PackageActionError | Lists all errors for executing actions on Package objects. |
      BillingError | Lists all errors associated with the billing settings of a proposal or proposal line item. |
      CreativeService | Provides methods for adding, updating and retrieving Creative objects |
      CreativePage | Captures a page of Creative objects. |
      Creative | A |
      VastRedirectCreative | A |
      ConversionEvent_TrackingUrlsMapEntry | This represents an entry in a map with a key of type ConversionEvent and value of type TrackingUrls. |
      UnsupportedCreative | A |
      ThirdPartyCreative | A |
      TemplateCreative | A |
      BaseCreativeTemplateVariableValue | A base class for storing values of the CreativeTemplateVariable. |
      UrlCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::URL. |
      StringCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::STRING and VariableType::LIST. |
      LongCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::LONG. |
      AssetCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::ASSET. |
      ProgrammaticCreative | A |
      LegacyDfpCreative | A |
      InternalRedirectCreative | A |
      HasDestinationUrlCreative | A |
      VpaidLinearRedirectCreative | A |
      VpaidLinearCreative | A |
      LegacyDfpMobileCreative | A mobile |
      CustomCreative | A |
      CustomCreativeAsset | A |
      BaseVideoCreative | A base type for video creatives. |
      VideoRedirectCreative | A |
      VideoRedirectAsset | An externally-hosted video asset. |
      VideoMetadata | Metadata for a video asset. |
      RedirectAsset | An externally hosted asset. |
      Asset | Base asset properties. |
      VideoCreative | A |
      SetTopBoxCreative | A |
      BaseImageRedirectCreative | The base type for creatives that load an image asset from a specified URL. |
      ImageRedirectOverlayCreative | An overlay |
      ImageRedirectCreative | A |
      BaseImageCreative | The base type for creatives that display an image. |
      CreativeAsset | A |
      ImageOverlayCreative | An overlay |
      ImageCreative | A |
      BaseFlashRedirectCreative | The base type for creatives that load a Flash asset from a specified URL. If the remote flash asset cannot be served, a fallback image is used at an alternate URL. |
      FlashRedirectOverlayCreative | An overlay |
      FlashRedirectCreative | A |
      BaseFlashCreative | A base type for creatives that display a Flash-based ad. If the Flash ad cannot load, a fallback image is displayed instead. |
      FlashOverlayCreative | An overlay |
      FlashCreative | A |
      SwiffyFallbackAsset | A fallback swiffy asset used for flash creatives. |
      AspectRatioImageCreative | A |
      ClickTrackingCreative | A creative that is used for tracking clicks on ads that are served directly from the customers' web servers or media servers. NOTE: The size attribute is not used for click tracking creative and it will not be persisted upon save. |
      BaseRichMediaStudioCreative | A |
      RichMediaStudioChildAssetProperty | Represents a child asset in |
      RichMediaStudioCreative | A |
      BaseDynamicAllocationCreative | A base class for dynamic allocation creatives. |
      HasHtmlSnippetDynamicAllocationCreative | Dynamic allocation creative with a backfill code snippet. |
      AdSenseCreative | An AdSense dynamic allocation creative. |
      AdExchangeCreative | An Ad Exchange dynamic allocation creative. |
      AdMobBackfillCreative | An AdMob backfill creative. |
      BaseRateService | Provides methods for managing BaseRate objects |
      BaseRateAction | Represents the action that can be performed on BaseRate objects. |
      DeleteBaseRates | The action used to delete BaseRate objects. |
      BaseRatePage | Captures a page of BaseRate objects. |
      BaseRate | A base rate that applies to a product template, product or product package item belonging to rate card. |
      UnknownBaseRate | The BaseRate returned if the actual base rate type is not exposed by the requested API version. |
      ProductTemplateBaseRate | A base rate applied to a ProductTemplate. |
      ProductPackageItemBaseRate | A base rate applied to a ProductPackageItem. |
      ProductBaseRate | A base rate applied to a Product. |
      BaseRateActionError | An error having to do with BaseRate when performing actions. |
      ExchangeRateService | Provides methods for adding, updating and retrieving ExchangeRate objects. |
      ExchangeRateAction | Represents the actions that can be performed on ExchangeRate objects. |
      DeleteExchangeRates | The action used to delete ExchangeRate objects. |
      ExchangeRatePage | Captures a page of ExchangeRate objects. |
      ExchangeRate | An |
      OrderService | Provides methods for creating, updating and retrieving Order objects |
      OrderAction | Represents the actions that can be performed on Order objects. |
      UnarchiveOrders | The action used for unarchiving Order objects. |
      SubmitOrdersForApprovalWithoutReservationChanges | The action used for submitting Order objects for approval. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. |
      SubmitOrdersForApproval | The action used for submitting Order objects for approval. |
      SubmitOrdersForApprovalAndOverbook | The action used for submitting and overbooking Order objects for approval. |
      RetractOrdersWithoutReservationChanges | The action used for retracting Order objects. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. |
      RetractOrders | The action used for retracting Order objects. |
      ResumeOrders | The action used for resuming Order objects. LineItem objects within the order that are eligble to resume will resume as well. |
      ResumeAndOverbookOrders | The action used for resuming and overbooking Order objects. All LineItem objects within the order will resume as well. |
      PauseOrders | The action used for pausing Order objects. All LineItem objects within the order will be paused as well. |
      DisapproveOrdersWithoutReservationChanges | The action used for disapproving Order objects. All LineItem objects within the order will be disapproved as well. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. |
      DisapproveOrders | The action used for disapproving Order objects. All LineItem objects within the order will be disapproved as well. |
      DeleteOrders | The action used for deleting Order objects. All line items within that order are also deleted. Orders can only be deleted if none of its line items have been eligible to serve. This action can be used to delete proposed orders and line items if they are no longer valid. |
      ArchiveOrders | The action used for archiving Order objects. |
      ApproveOrdersWithoutReservationChanges | The action used for approving Order objects. All LineItem objects within the order will be approved as well. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. If there are reservable line items that have not been reserved the operation will not succeed. |
      ApproveOrders | The action used for approving Order objects. All LineItem objects within the order will be approved as well. |
      ApproveAndOverbookOrders | The action used for approving and overbooking Order objects. All LineItem objects within the order will be approved as well. |
      OrderPage | Captures a page of Order objects. |
      Order | An |
      ProgrammaticSettings | Represents the additional settings of a programmatic order. |
      CustomFieldService | Provides methods for the creation and management of CustomField objects. |
      CustomFieldAction | Represents the actions that can be performed on CustomField objects. |
      DeactivateCustomFields | The action used for deactivating CustomField objects. |
      ActivateCustomFields | The action used for activating CustomField objects. |
      CustomFieldPage | Captures a page of CustomField objects. |
      CustomField | An additional, user-created field on an entity. |
      DropDownCustomField | A custom field that has the drop-down data type. |
      CustomFieldOption | An option represents a permitted value for a custom field that has a CustomField::dataType of CustomFieldDataType::DROP_DOWN. |
      CustomFieldError | Errors specific to editing custom fields |
      ProductPackageItemService | Provides methods for creating and retrieving ProductPackageItem objects |
      ProductPackageItemAction | Represents the actions that can be performed on product package items. |
      UnArchiveProductPackageItems | The action used to un-archive product package items. |
      ArchiveProductPackageItems | The action used to archive product package items. |
      ProductPackageItemPage | Captures a page of ProductPackageItemDto objects. |
      ProductPackageItem | A |
      ProductPackageItemActionError | Lists all errors for executing operations on product package items. |
      ReportService | Provides methods for executing a ReportJob and retrieving performance and statistics about ad campaigns, networks, inventory and sales |
      ReportQuery | A |
      ReportJob | Represents a report job that will be run to retrieve performance and statistics information about ad campaigns, networks, inventory and sales. |
      ReportDownloadOptions | Represents the options for an API report download request. See ReportService::getReportDownloadUrlWithOptions. |
      ReportError | An error for an exception that occurred while running the report. |
      ProductService | Provides methods for updating and retrieving Product objects |
      ProductAction | Represents the actions that can be performed on products. |
      DeactivateProducts | The action used to deactivate products. |
      ArchiveProducts | This action is deprecated and is a no-op, use ArchiveProductTemplates instead. |
      ActivateProducts | The action used to activate products. |
      ProductTemplateTargeting | Contains targeting criteria for ProductTemplate objects. Proposal line items created from products of this template will have this criteria added to ProposalLineItem::targeting. |
      Product | Proposal line items are created from products, from which their properties are copied. |
      ProductPage | Captures a page of ProductDto objects. |
      ProductActionError | An error lists all error reasons associated with performing action on Product objects. |
      ReconciliationReportRowService | Provides methods for retrieving and updating the ReconciliationReportRow objects. |
      ReconciliationReportRow | A |
      ReconciliationReportRowPage | Captures a page of ReconciliationReportRow objects |
      ProductTemplateService | Provides methods for creating, updating and retrieving ProductTemplate objects |
      ProductTemplateAction | Represents the actions that can be performed on product templates. |
      UnarchiveProductTemplates | The action used for unarchiving ProductTemplate objects. |
      DeactivateProductTemplates | The action used for deactivating product templates. |
      ArchiveProductTemplates | The action used for archiving product template. |
      ActivateProductTemplates | The action used for activating product templates. |
      ProductTemplatePage | Captures a page of ProductTemplate objects. |
      ProductTemplate | |
      ProductSegmentation | Segmentations used to create products. Within a product template, for each segmentation, a product will be created for the combination of all other segments within other segmentations |
      ProductTemplateError | A catch-all error that lists all generic errors associated with ProductTemplate. |
      ProductTemplateActionError | An error lists all error reasons associated with performing action on ProductTemplate objects. |
      LiveStreamEventService | Provides methods for creating, updating and retrieving LiveStreamEvent objects |
      LiveStreamEventAction | Represents the actions that can be performed on LiveStreamEvent objects. |
      PauseLiveStreamEvents | The action used for pausing LiveStreamEvent objects. |
      PauseLiveStreamEventAds | The action used for pausing ads for LiveStreamEvent objects. |
      ArchiveLiveStreamEvents | The action used for archiving LiveStreamEvent objects. |
      ActivateLiveStreamEvents | The action used for activating LiveStreamEvent objects. |
      LiveStreamEventPage | Captures a page of LiveStreamEvent objects. |
      LiveStreamEvent | A |
      LiveStreamEventDateTimeError | Lists all errors associated with live stream event start and end date times. |
      LiveStreamEventActionError | Lists all errors associated with live stream event action. |
      ProposalLineItemService | Provides methods for creating, updating and retrieving ProposalLineItem objects |
      ProposalLineItemAction | Represents the actions that can be performed on ProposalLineItem objects. |
      UnarchiveProposalLineItems | The action used for unarchiving ProposalLineItem objects. |
      ArchiveProposalLineItems | The action used for archiving ProposalLineItem objects. |
      ProposalLineItemPage | Captures a page of ProposalLineItem objects. |
      ProposalLineItem | A |
      ProposalLineItemConstraints | A |
      ProposalLineItemPremium | Represents the status of a triggered PremiumRateValue (formerly referred to as a |
      ProposalLineItemActionError | Lists all errors for executing operations on proposal line items. |
      AdExclusionRuleService | Provides methods for creating, updating and retrieving AdExclusionRule objects |
      AdExclusionRuleAction | Represents the actions that can be performed on AdExclusionRule objects. |
      DeactivateAdExclusionRules | Deactivate action. |
      ActivateAdExclusionRules | Activate action. |
      AdExclusionRulePage | Represents a page of AdExclusionRule objects. |
      AdExclusionRule | Represents an inventory blocking rule, which prevents certain ads from being served to specified ad units. |
      AdExclusionRuleError | Ad exclusion rule specific errors. |
      LineItemTemplateService | Provides methods for creating, updating and retrieving LineItemTemplate objects. |
      LineItemTemplate | Represents the template that populates the fields of a new line item being created. |
      LineItemTemplatePage | Captures a page of LineItemTemplate objects. |
      WorkflowRequestService | Provides methods to retrieve and perform actions on WorkflowRequest objects |
      WorkflowRequestAction | Represents the actions that can be performed on WorkflowRequest objects. |
      RejectWorkflowApprovalRequests | The action used to reject workflow approval requests. |
      TriggerWorkflowExternalConditionRequests | The action to trigger workflow external condition requests. |
      SkipWorkflowExternalConditionRequests | The action to skip workflow external condition requests. Doing so means that the rule did not trigger. |
      ApproveWorkflowApprovalRequests | The action used to approve workflow approval requests. |
      WorkflowRequest | A |
      WorkflowExternalConditionRequest | A |
      WorkflowApprovalRequest | A |
      WorkflowRequestPage | Captures a page of WorkflowRequest objects. |
      WorkflowRequestError | Lists errors associated with workflow requests. |
      PlacementService | Provides methods for creating, updating and retrieving Placement objects |
      PlacementAction | Represents the actions that can be performed on Placement objects. |
      DeactivatePlacements | The action used for deactivating Placement objects. |
      ArchivePlacements | The action used for archiving Placement objects. |
      ActivatePlacements | The action used for activating Placement objects. |
      PlacementPage | Captures a page of Placement objects. |
      Placement | A |
      SiteTargetingInfo | Contains information required for AdWords advertisers to place their ads. |
      PlacementError | Class defining all validation errors for a placement. |
      UserTeamAssociationService | Provides methods for creating, updating, and retrieving UserTeamAssociation objects |
      UserTeamAssociationAction | Represents the actions that can be performed on UserTeamAssociation objects. |
      DeleteUserTeamAssociations | Action to delete the association between a User and a Team. |
      UserTeamAssociationPage | Captures a page of UserTeamAssociation objects. |
      UserTeamAssociation | |
      UserRecordTeamAssociation | |
      CreativeSetService | Provides methods for adding, updating and retrieving CreativeSet objects. |
      CreativeSetPage | Captures a page of CreativeSet objects. |
      CreativeSet | A creative set is comprised of a master creative and its companion creatives. |
      ContentService | Service for retrieving Content |
      CmsContent | Contains information about Content from the CMS it was ingested from. |
      Content | A |
      ContentPage | Captures a page of |
      ContentPartnerError | The content partner related validation errors. |
      PackageService | Provides methods for creating, updating and retrieving Package objects |
      PackageAction | Represents the actions that can be performed on Package objects. |
      CreateProposalLineItemsFromPackages | The action used for creating proposal line items from Package objects. |
      PackagePage | Captures a page of Package objects. |
      Package | A |
      UserService | Provides operations for creating, updating and retrieving User objects |
      UserAction | Represents the actions that can be performed on User objects. |
      DeactivateUsers | The action used for deactivating User objects. |
      ActivateUsers | The action used for activating User objects. |
      UserPage | Captures a page of User objects |
      User | Represents a user of the system |
      UserRecord | The |
      Role | Each |
      TokenError | An error for an exception that occurred when using a token. |
      ContactService | Provides methods for creating, updating and retrieving Contact objects. |
      ContactPage | Captures a page of Contact objects. |
      Contact | A |
      BaseContact | Base class for a Contact. |
      ContactError | Errors associated with |
      CreativeWrapperService | Provides methods for the creation and management of creative wrappers. CreativeWrappers allow HTML snippets to be served along with creatives |
      CreativeWrapperAction | Represents the actions that can be performed on CreativeWrapper objects. |
      DeactivateCreativeWrappers | The action used for deactivating CreativeWrapper objects. |
      ActivateCreativeWrappers | The action used for activating CreativeWrapper objects. |
      CreativeWrapperPage | Captures a page of CreativeWrapper objects. |
      CreativeWrapper | A |
      CreativeWrapperHtmlSnippet | The |
      IAudienceSegmentService | Provides operations for creating, updating and retrieving AudienceSegment objects. |
      IReconciliationReportService | Provides methods for retrieving, submitting and reverting the ReconciliationReport objects |
      IForecastService | Provides methods for estimating traffic (clicks/impressions) for line items. Forecasts can be provided for LineItem objects that exist in the system or which have not had an ID set yet |
      ICompanyService | Provides operations for creating, updating and retrieving Company objects. |
      IAdRuleService | Provides methods for creating, updating and retrieving AdRule objects |
      ISuggestedAdUnitService | This service provides operations for retrieving and approving SuggestedAdUnit objects |
      ILineItemService | Provides methods for creating, updating and retrieving LineItem objects |
      IPublisherQueryLanguageService | Provides methods for executing a PQL Statement to retrieve information from the system. In order to support the selection of columns of interest from various tables, Statement objects support a "select" clause |
      ICreativeTemplateService | Provides methods for retrieving CreativeTemplate objects. |
      IContentMetadataKeyHierarchyService | Provides methods for creating, updating, and retrieving ContentMetadataKeyHierarchy objects. |
      IProductPackageService | Provides methods for updating and retrieving ProductPackage objects |
      ICustomTargetingService | Provides operations for creating, updating and retrieving CustomTargetingKey and CustomTargetingValue objects. |
      IPremiumRateService | Provides methods for managing PremiumRate objects |
      IReconciliationOrderReportService | Provides methods for retrieving, reconciling, and reverting ReconciliationOrderReport objects. |
      IActivityService | Provides methods for creating, updating and retrieving Activity objects |
      ILabelService | Provides methods for the creation and management of Labels. |
      ILineItemCreativeAssociationService | Provides operations for creating, updating and retrieving LineItemCreativeAssociation objects |
      ISharedAdUnitService | Service for handling SharedAdUnit objects. |
      IInventoryService | |
      ITeamService | Provides methods for creating, updating, and retrieving Team objects |
      IActivityGroupService | Provides methods for creating, updating and retrieving ActivityGroup objects |
      INetworkService | Provides operations for retrieving information related to the publisher's networks. This service can be used to obtain the list of all networks that the current login has access to, or to obtain information about a specific network. |
      IRateCardService | Provides methods for managing RateCard objects |
      IProposalService | Provides methods for adding, updating and retrieving Proposal objects |
      ICreativeService | Provides methods for adding, updating and retrieving Creative objects |
      IBaseRateService | Provides methods for managing BaseRate objects |
      IExchangeRateService | Provides methods for adding, updating and retrieving ExchangeRate objects. |
      IOrderService | Provides methods for creating, updating and retrieving Order objects |
      ICustomFieldService | Provides methods for the creation and management of CustomField objects. |
      IProductPackageItemService | Provides methods for creating and retrieving ProductPackageItem objects |
      IReportService | Provides methods for executing a ReportJob and retrieving performance and statistics about ad campaigns, networks, inventory and sales |
      IProductService | Provides methods for updating and retrieving Product objects |
      IReconciliationReportRowService | Provides methods for retrieving and updating the ReconciliationReportRow objects. |
      IProductTemplateService | Provides methods for creating, updating and retrieving ProductTemplate objects |
      ILiveStreamEventService | Provides methods for creating, updating and retrieving LiveStreamEvent objects |
      IProposalLineItemService | Provides methods for creating, updating and retrieving ProposalLineItem objects |
      IAdExclusionRuleService | Provides methods for creating, updating and retrieving AdExclusionRule objects |
      ILineItemTemplateService | Provides methods for creating, updating and retrieving LineItemTemplate objects. |
      IWorkflowRequestService | Provides methods to retrieve and perform actions on WorkflowRequest objects |
      IPlacementService | Provides methods for creating, updating and retrieving Placement objects |
      IUserTeamAssociationService | Provides methods for creating, updating, and retrieving UserTeamAssociation objects |
      ICreativeSetService | Provides methods for adding, updating and retrieving CreativeSet objects. |
      IContentService | Service for retrieving Content |
      IPackageService | Provides methods for creating, updating and retrieving Package objects |
      IUserService | Provides operations for creating, updating and retrieving User objects |
      IContactService | Provides methods for creating, updating and retrieving Contact objects. |
      ICreativeWrapperService | Provides methods for the creation and management of creative wrappers. CreativeWrappers allow HTML snippets to be served along with creatives |
     v201505 | |
      AudienceSegmentService | Provides operations for creating, updating and retrieving AudienceSegment objects. |
      ApiException | Exception class for holding a list of service errors. |
      ApiError | The API error base class that provides details about an error that occurred while processing a service request |
      UpdateResult | Represents the result of performing an action on objects. |
      AudienceSegmentAction | Action that can be performed on AudienceSegment objects. |
      RejectAudienceSegments | Action that can be performed on ThirdPartyAudienceSegment objects to reject them. |
      PopulateAudienceSegments | Action that can be performed on FirstPartyAudienceSegment objects to populate them based on last 30 days of traffic. |
      DeactivateAudienceSegments | Action that can be performed on FirstPartyAudienceSegment objects to deactivate them. |
      ApproveAudienceSegments | Action that can be performed on ThirdPartyAudienceSegment objects to approve them. |
      ActivateAudienceSegments | Action that can be performed on FirstPartyAudienceSegment objects to activate them. |
      AudienceSegmentPage | Represents a page of AudienceSegment objects. |
      AudienceSegment | An AudienceSegment represents audience segment object. |
      AudienceSegmentDataProvider | Data provider that owns this segment. For a FirstPartyAudienceSegment, it would be the publisher network. For a SharedAudienceSegment or a ThirdPartyAudienceSegment, it would be the entity that provides that AudienceSegment. |
      SharedAudienceSegment | A SharedAudienceSegment is an AudienceSegment owned by another entity and shared with the publisher network. |
      ThirdPartyAudienceSegment | A ThirdPartyAudienceSegment is an AudienceSegment owned by a data provider and licensed to the DFP publisher. |
      Money | Represents a money amount. |
      DateTime | Represents a date combined with the time of day. |
      Date | Represents a date. |
      FirstPartyAudienceSegment | A FirstPartyAudienceSegment is an AudienceSegment owned by the publisher network. |
      RuleBasedFirstPartyAudienceSegmentSummary | A RuleBasedFirstPartyAudienceSegmentSummary is a FirstPartyAudienceSegment owned by the publisher network. |
      RuleBasedFirstPartyAudienceSegment | A RuleBasedFirstPartyAudienceSegment is a FirstPartyAudienceSegment owned by the publisher network. It contains a rule. |
      FirstPartyAudienceSegmentRule | Rule of a FirstPartyAudienceSegment that defines user's eligibility criteria to be part of a segment. |
      InventoryTargeting | A collection of targeted and excluded ad units and placements. |
      AdUnitTargeting | Represents targeted or excluded ad units. |
      CustomCriteriaSet | A CustomCriteriaSet comprises of a set of CustomCriteriaNode objects combined by the CustomCriteriaSet.LogicalOperator::logicalOperator. The custom criteria targeting tree is subject to the rules defined on Targeting::customTargeting. |
      CustomCriteriaNode | A CustomCriteriaNode is a node in the custom targeting tree. A custom criteria node can either be a CustomCriteriaSet (a non-leaf node) or a CustomCriteria (a leaf node). The custom criteria targeting tree is subject to the rules defined on Targeting::customTargeting. |
      CustomCriteriaLeaf | A CustomCriteriaLeaf object represents a generic leaf of CustomCriteria tree structure. |
      AudienceSegmentCriteria | An AudienceSegmentCriteria object is used to target AudienceSegment objects. |
      CustomCriteria | A CustomCriteria object is used to perform custom criteria targeting on custom targeting keys of type CustomTargetingKey.Type::PREDEFINED or CustomTargetingKey.Type::FREEFORM. |
      NonRuleBasedFirstPartyAudienceSegment | A NonRuleBasedFirstPartyAudienceSegment is a FirstPartyAudienceSegment owned by the publisher network. It doesn't contain a rule. Cookies are usually added to this segment via cookie upload. |
      Value | |
      TextValue | Contains a string value. |
      SetValue | Contains a set of Values. May not contain duplicates. |
      NumberValue | Contains a numeric value. |
      DateValue | Contains a date value. |
      DateTimeValue | Contains a date-time value. |
      BooleanValue | Contains a boolean value. |
      ObjectValue | Contains an object value |
      String_ValueMapEntry | This represents an entry in a map with a key of type String and value of type Value. |
      Statement | Captures the |
      ApplicationException | Base class for exceptions. |
      StatementError | An error that occurs while parsing Statement objects. |
      ServerError | Errors related to the server. |
      AudienceSegmentError | Errors that could occur on audience segment related requests. |
      RequiredError | Errors due to missing required field. |
      QuotaError | Describes a client-side error on which a user is attempting to perform an action to which they have no quota remaining. |
      PublisherQueryLanguageSyntaxError | An error that occurs while parsing a PQL query contained in a Statement object. |
      PublisherQueryLanguageContextError | An error that occurs while executing a PQL query contained in a Statement object. |
      PermissionError | Errors related to incorrect permission. |
      ParseError | Lists errors related to parsing. |
      NotNullError | Caused by supplying a null value for an attribute that cannot be null. |
      InternalApiError | Indicates that a server-side error has occured |
      FeatureError | Errors related to feature management. If you attempt using a feature that is not available to the current network you'll receive a FeatureError with the missing feature as the trigger. |
      EntityLimitReachedError | An error that occurs when creating an entity if the limit on the number of allowed entities for a network has already been reached. |
      EntityChildrenLimitReachedError | Lists errors relating to having too many children on an entity. |
      CommonError | A place for common errors that can be used across services. |
      CollectionSizeError | Error for the size of the collection being too large |
      AuthenticationError | An error for an exception that occurred when authenticating. |
      ApiVersionError | Errors related to the usage of API versions. |
      ReconciliationReportService | Provides methods for retrieving, submitting and reverting the ReconciliationReport objects |
      ReconciliationReport | A |
      ReconciliationReportPage | Captures a page of ReconciliationReport objects |
      ReconciliationImportError | The API errors for reconciliation CSV import. |
      ReconciliationError | Lists all errors associated with reconciliation. |
      RangeError | A list of all errors associated with the Range constraint. |
      NullError | Errors associated with violation of a NOT NULL check. |
      ForecastService | Provides methods for estimating traffic (clicks/impressions) for line items. Forecasts can be provided for LineItem objects that exist in the system or which have not had an ID set yet |
      LineItemDeliveryForecast | The forecasted delivery of a ProspectiveLineItem. |
      DeliveryForecast | The forecast of delivery for a list of ProspectiveLineItem objects to be reserved at the same time. |
      DeliveryForecastOptions | Forecasting options for line item delivery forecasts. |
      GrpDemographicBreakdown | GRP forecast breakdown counts associated with a gender and age demographic. |
      ContendingLineItem | Describes contending line items for a Forecast. |
      TargetingCriteriaBreakdown | A single targeting criteria breakdown result. |
      AvailabilityForecast | Describes predicted inventory availability for a ProspectiveLineItem |
      AvailabilityForecastOptions | Forecasting options for line item availability forecasts. |
      VideoPositionWithinPod | Represents a targetable position within a pod within a video stream. A video ad can be targeted to any position in the pod (first, second, third ... last). If there is only 1 ad in a pod, either first or last will target that position. |
      VideoPosition | Represents a targetable position within a video. A video ad can be targeted to a position (pre-roll, all mid-rolls, or post-roll), or to a specific mid-roll index. |
      VideoPositionTarget | Represents the options for targetable positions within a video. |
      VideoPositionTargeting | Represents positions within and around a video where ads can be targeted to |
      ContentMetadataKeyHierarchyTargeting | Represents one or more custom targeting values from different custom targeting keys ANDed together. |
      ContentTargeting | Used to target LineItems to specific videos on a publisher's site. |
      UserDomainTargeting | Provides line items the ability to target or exclude users visiting their websites from a list of domains or subdomains. |
      OperatingSystemVersionTargeting | Represents operating system versions that are being targeted or excluded by the LineItem. |
      Technology | Represents a technology entity that can be targeted. |
      OperatingSystemVersion | Represents a specific version of an operating system. |
      OperatingSystem | Represents an Operating System, such as Linux, Mac OS or Windows. |
      MobileDeviceSubmodel | Represents a mobile device submodel. |
      MobileDevice | Represents a Mobile Device. |
      MobileCarrier | Represents a mobile carrier. Carrier targeting is only available to DFP mobile publishers. |
      DeviceManufacturer | Represents a mobile device's manufacturer. |
      DeviceCategory | Represents the category of a device. |
      DeviceCapability | Represents a capability of a physical device. |
      BrowserLanguage | Represents a Browser's language. |
      Browser | Represents an internet browser. |
      BandwidthGroup | Represents a group of bandwidths that are logically organized by some well known generic names such as 'Cable' or 'DSL'. |
      OperatingSystemTargeting | Represents operating systems that are being targeted or excluded by the LineItem. |
      MobileDeviceSubmodelTargeting | Represents mobile devices that are being targeted or excluded by the LineItem. |
      MobileDeviceTargeting | Represents mobile devices that are being targeted or excluded by the LineItem. |
      MobileCarrierTargeting | Represents mobile carriers that are being targeted or excluded by the LineItem. |
      DeviceManufacturerTargeting | Represents device manufacturer that are being targeted or excluded by the LineItem. |
      DeviceCategoryTargeting | Represents device categories that are being targeted or excluded by the LineItem. |
      DeviceCapabilityTargeting | Represents device capabilities that are being targeted or excluded by the LineItem. |
      BrowserLanguageTargeting | Represents browser languages that are being targeted or excluded by the LineItem. |
      BrowserTargeting | Represents browsers that are being targeted or excluded by the LineItem. |
      BandwidthGroupTargeting | Represents bandwidth groups that are being targeted or excluded by the LineItem. |
      TechnologyTargeting | Provides LineItem objects the ability to target or exclude technologies. |
      TimeOfDay | Represents a specific time in a day. |
      DayPart | |
      DayPartTargeting | Modify the delivery times of line items for particular days of the week. By default, line items are served at all days and times. |
      Location | A Location represents a geographical entity that can be targeted. If a location type is not available because of the API version you are using, the location will be represented as just the base class, otherwise it will be sub-classed correctly. |
      GeoTargeting | Provides line items the ability to target geographical locations. By default, line items target all countries and their subdivisions. With geographical targeting, you can target line items to specific countries, regions, metro areas, and cities. You can also exclude the same |
      Targeting | Contains targeting criteria for LineItem objects. See LineItem::targeting. |
      GrpSettings | |
      Goal | Defines the criteria a LineItem needs to satisfy to meet its delivery goal. |
      SetTopBoxInfo | Contains data used to display information synchronized with Canoe for set-top box enabled line items. |
      BaseCustomFieldValue | The value of a CustomField for a particular entity. |
      DropDownCustomFieldValue | A CustomFieldValue for a CustomField that has a CustomField::dataType of CustomFieldDataType::DROP_DOWN |
      CustomFieldValue | The value of a CustomField that does not have a CustomField::dataType of CustomFieldDataType::DROP_DOWN. |
      DeliveryIndicator | Indicates the delivery performance of the LineItem. |
      Stats | |
      LineItemActivityAssociation | A |
      AppliedLabel | Represents a Label that can be applied to an entity. To negate an inherited label, create an |
      Size | Represents the dimensions of an AdUnit, LineItem or Creative |
      CreativePlaceholder | A |
      FrequencyCap | Represents a limit on the number of times a single viewer can be exposed to the same LineItem in a specified time period. |
      LineItemSummary | The |
      LineItem | |
      ProspectiveLineItem | Represents a prospective line item to be forecasted. |
      UserDomainTargetingError | Lists all errors related to user domain targeting for a line item. |
      UniqueError | An error for a field which must satisfy a uniqueness constraint |
      TypeError | An error for a field which is an invalid type. |
      TimeZoneError | Errors related to timezones. |
      TechnologyTargetingError | Technology targeting validation errors. |
      TeamError | Errors related to a Team. |
      StringLengthError | Errors for Strings which do not meet given length constraints. |
      SetTopBoxLineItemError | Errors associated with set-top box line items. |
      ReservationDetailsError | Lists all errors associated with LineItem's reservation details. |
      RequiredSizeError | A list of all errors to be used for validating Size. |
      RequiredNumberError | A list of all errors to be used in conjunction with required number validators. |
      RequiredCollectionError | A list of all errors to be used for validating sizes of collections. |
      RegExError | Caused by supplying a value for an object attribute that does not conform to a documented valid regular expression. |
      ProgrammaticError | Errors associated with programmatic line items |
      OrderError | Lists all errors associated with orders. |
      LineItemOperationError | Lists all errors for executing operations on line items |
      LineItemFlightDateError | Lists all errors associated with LineItem start and end dates. |
      LineItemError | A catch-all error that lists all generic errors associated with LineItem. |
      LineItemCreativeAssociationError | Lists all errors associated with line item-to-creative association dates. |
      LineItemActivityAssociationError | Errors specific to associating activities to line items. |
      LabelEntityAssociationError | Errors specific to creating label entity associations. |
      InventoryUnitError | Lists the generic errors associated with AdUnit objects. |
      InventoryTargetingError | Lists all inventory errors caused by associating a line item with a targeting expression. |
      InvalidUrlError | Lists all errors associated with URLs. |
      ImageError | Lists all errors associated with images. |
      GrpSettingsError | Errors associated with line items with GRP settings. |
      GeoTargetingError | Lists all errors associated with geographical targeting for a LineItem. |
      GenericTargetingError | Targeting validation errors that can be used by different targeting types. |
      FrequencyCapError | Lists all errors associated with frequency caps. |
      ForecastError | Errors that can result from a forecast request. |
      DayPartTargetingError | Lists all errors associated with day-part targeting for a line item. |
      DateTimeRangeTargetingError | Lists all date time range errors caused by associating a line item with a targeting expression. |
      CustomTargetingError | Lists all errors related to CustomTargetingKey and CustomTargetingValue objects. |
      CustomFieldValueError | Errors specific to editing custom field values |
      CrossSellError | Lists all errors associated with cross selling. |
      CreativeError | Lists all errors associated with creatives. |
      ContentMetadataTargetingError | Lists all errors related to ContentMetadataTargeting. |
      CompanyCreditStatusError | Lists all errors due to Company::creditStatus. |
      ClickTrackingLineItemError | Click tracking is a special line item type with a number of unique errors as described below. |
      AudienceExtensionError | Errors associated with audience extension enabled line items |
      AdUnitCodeError | Lists the generic errors associated with AdUnit::adUnitCode. |
      AdUnitAfcSizeError | Caused by supplying sizes that are not compatible with the Afc sizes. |
      CompanyService | Provides operations for creating, updating and retrieving Company objects. |
      CompanyPage | Captures a page of Company objects. |
      Company | A |
      InvalidEmailError | Caused by supplying a value for an email attribute that is not a valid email address. |
      CompanyError | A list of all errors associated with companies. |
      AvailableBillingError | Lists all errors associated with the availability of billing settings based on proposal network settings. |
      AdRuleService | Provides methods for creating, updating and retrieving AdRule objects |
      AdRuleAction | Represents the actions that can be performed on AdRule objects. |
      DeleteAdRules | The action used for deleting AdRule objects. |
      DeactivateAdRules | The action used for pausing AdRule objects. |
      ActivateAdRules | The action used for resuming AdRule objects. |
      AdRulePage | Captures a page of AdRule objects. |
      AdRule | An AdRule contains data that the ad server will use to generate a playlist of video ads. |
      BaseAdRuleSlot | Simple object representing an ad slot within an AdRule. Ad rule slots contain information about the types/number of ads to display, as well as additional information on how the ad server will generate playlists. |
      UnknownAdRuleSlot | The BaseAdRuleSlot subtype returned if the actual type is not exposed by the requested API version. |
      StandardPoddingAdRuleSlot | An ad rule slot with standard podding. A standard pod is a series of video ads played back to back. Standard pods are defined by a BaseAdRuleSlot::maxAdsInPod and a BaseAdRuleSlot::maxVideoAdDuration. |
      OptimizedPoddingAdRuleSlot | Ad rule slot with optimized podding. Optimized pods are defined by a BaseAdRuleSlot::maxPodDuration and a BaseAdRuleSlot::maxAdsInPod, and the ad server chooses the best ads for the alloted duration. |
      NoPoddingAdRuleSlot | An ad rule slot with no podding. It is defined by a BaseAdRuleSlot::maxVideoAdDuration. |
      PoddingError | Errors related to podding fields in ad rule slots. |
      AdRuleSlotError | Errors related to ad rule slots. |
      AdRulePriorityError | Errors associated with ad rule priorities. |
      AdRuleFrequencyCapError | Errors related to ad rule frequency caps |
      AdRuleDateError | Lists all errors associated with ad rule start and end dates. |
      SuggestedAdUnitService | This service provides operations for retrieving and approving SuggestedAdUnit objects |
      SuggestedAdUnitUpdateResult | Represents the result of performing an action on SuggestedAdUnit objects. |
      SuggestedAdUnitAction | Represents the actions that can be performed on SuggestedAdUnit objects. |
      ApproveSuggestedAdUnit | Action to approve SuggestedAdUnit objects. |
      AdUnitSize | An |
      AdUnitParent | The summary of a parent AdUnit. |
      SuggestedAdUnit | A |
      SuggestedAdUnitPage | Contains a page of SuggestedAdUnit objects. |
      InventoryUnitSizesError | An error specifically for InventoryUnitSizes. |
      LineItemService | Provides methods for creating, updating and retrieving LineItem objects |
      LineItemAction | Represents the actions that can be performed on LineItem objects. |
      UnarchiveLineItems | The action used for unarchiving LineItem objects. |
      ResumeLineItems | The action used for resuming LineItem objects. |
      ResumeAndOverbookLineItems | The action used for resuming and overbooking LineItem objects. |
      ReserveLineItems | The action used for reserving LineItem objects. |
      ReserveAndOverbookLineItems | The action used for reserving and overbooking LineItem objects. |
      ReleaseLineItems | The action used for releasing LineItem objects. |
      PauseLineItems | The action used for pausing LineItem objects. |
      DeleteLineItems | The action used for deleting LineItem objects. A line item can be deleted if it has never been eligible to serve. |
      ArchiveLineItems | The action used for archiving LineItem objects. |
      ActivateLineItems | The action used for activating LineItem objects. |
      LineItemPage | Captures a page of LineItem objects. |
      PublisherQueryLanguageService | Provides methods for executing a PQL Statement to retrieve information from the system. In order to support the selection of columns of interest from various tables, Statement objects support a "select" clause |
      Row | Each Row object represents data about one entity in a ResultSet. |
      TargetingValue | Contains a Targeting value |
      ColumnType | Contains information about a column in a ResultSet. |
      ResultSet | The |
      OrderActionError | Lists all errors associated with performing actions on Order objects. |
      FileError | A list of all errors to be used for problems related to files. |
      ExchangeRateError | Lists all errors associated with ExchangeRate objects. |
      AdUnitHierarchyError | Caused by creating an AdUnit object with an invalid hierarchy. |
      CreativeTemplateService | Provides methods for retrieving CreativeTemplate objects. |
      ListStringCreativeTemplateVariableVariableChoice | Stores variable choices that users can select from |
      CreativeTemplateVariable | Represents a variable defined in a creative template. |
      UrlCreativeTemplateVariable | Represents a url variable defined in a creative template |
      StringCreativeTemplateVariable | Represents a string variable defined in a creative template |
      ListStringCreativeTemplateVariable | Represents a list variable defined in a creative template. This is similar to StringCreativeTemplateVariable, except that there are possible choices to choose from |
      LongCreativeTemplateVariable | Represents a long variable defined in a creative template. |
      AssetCreativeTemplateVariable | Represents a file asset variable defined in a creative template |
      CreativeTemplate | A template upon which a creative can be created. |
      CreativeTemplatePage | Captures a page of CreativeTemplate objects. |
      CreativeTemplateError | A catch-all error that lists all generic errors associated with CreativeTemplate. |
      ContentMetadataKeyHierarchyService | Provides methods for creating, updating, and retrieving ContentMetadataKeyHierarchy objects. |
      ContentMetadataKeyHierarchyAction | Represents the actions that can be performed on ContentMetadataKeyHierarchy objects. |
      DeleteContentMetadataKeyHierarchies | The action used for deleting ContentMetadataKeyHierarchy objects. |
      ContentMetadataKeyHierarchyPage | Captures a page of ContentMetadataKeyHierarchy objects. |
      ContentMetadataKeyHierarchy | A |
      ContentMetadataKeyHierarchyLevel | A |
      ContentMetadataKeyHierarchyError | Lists all errors associated with content hierarchies. |
      ProductPackageService | Provides methods for updating and retrieving ProductPackage objects |
      ProductPackageAction | Represents the actions that can be performed on product packages. |
      UnarchiveProductPackages | The action used to un-archive product packages. |
      DeactivateProductPackages | The action used to de-activate product packages. |
      ArchiveProductPackages | The action used to archive product packages. |
      ActivateProductPackages | The action used to activate product packages. |
      ProductPackagePage | Captures a page of ProductPackageDto objects. |
      ProductPackage | A |
      ProductPackageRateCardAssociationError | Lists all errors associated with product packages rate card associations. |
      ProductPackageItemError | Lists all errors associated with product package items. |
      ProductPackageActionError | Lists all errors for executing operations on product packages. |
      BaseRateError | An error having to do with BaseRate. |
      CustomTargetingService | Provides operations for creating, updating and retrieving CustomTargetingKey and CustomTargetingValue objects. |
      CustomTargetingValueAction | Represents the actions that can be performed on CustomTargetingValue objects. |
      DeleteCustomTargetingValues | Represents the delete action that can be performed on CustomTargetingValue objects. |
      ActivateCustomTargetingValues | The action used for activating inactive (i.e. deleted) CustomTargetingValue objects. |
      CustomTargetingKeyAction | Represents the actions that can be performed on CustomTargetingKey objects. |
      DeleteCustomTargetingKeys | Represents the delete action that can be performed on CustomTargetingKey objects. Deleting a key will not delete the CustomTargetingValue objects associated with it. Also, if a custom targeting key that has been deleted is recreated, any previous custom targeting values associated with it that were not deleted will continue to exist. |
      ActivateCustomTargetingKeys | The action used for activating inactive (i.e. deleted) CustomTargetingKey objects. |
      CustomTargetingValuePage | Captures a page of CustomTargetingValue objects. |
      CustomTargetingValue | |
      CustomTargetingKeyPage | Captures a page of CustomTargetingKey objects. |
      CustomTargetingKey | |
      PremiumRateService | Provides methods for managing PremiumRate objects |
      PremiumRatePage | Captures a page of PremiumRate objects. |
      PremiumRate | A premium rate holding a set of PremiumRateValue objects with the same PremiumFeature. |
      PremiumFeature | A |
      UserDomainPremiumFeature | A premium feature applied to user domain targeting. |
      UnknownPremiumFeature | The PremiumFeature returned if the actual feature is not exposed by the requested API version. |
      PlacementPremiumFeature | A premium feature applied to placement targeting. |
      OperatingSystemPremiumFeature | A premium feature applied to operating system targeting. |
      MobileCarrierPremiumFeature | A premium feature applied to mobile carrier targeting. |
      GeographyPremiumFeature | A premium feature applied to geography targeting. |
      FrequencyCapPremiumFeature | A premium feature applied to frequency caps. |
      DeviceManufacturerPremiumFeature | A premium feature applied to device manufacturer targeting. |
      DeviceCategoryPremiumFeature | A premium feature applied to device category targeting. |
      DeviceCapabilityPremiumFeature | A premium feature applied to device capability targeting. |
      DaypartPremiumFeature | A premium feature applied to daypart targeting. |
      CustomTargetingPremiumFeature | A premium feature applied to custom criteria targeting. |
      BrowserLanguagePremiumFeature | A premium feature applied to browser language targeting. |
      BrowserPremiumFeature | A premium feature applied to browser targeting. |
      BandwidthPremiumFeature | A premium feature applied to bandwidth targeting. |
      AudienceSegmentPremiumFeature | A premium feature applied to audience segment targeting. |
      AdUnitPremiumFeature | A premium feature applied to ad unit targeting. |
      PremiumRateValue | A premium of a RateCard which could be applied to the line item and charges extra. |
      PremiumRateError | An error having to do with PremiumRate. |
      ReconciliationOrderReportService | Provides methods for retrieving, reconciling, and reverting ReconciliationOrderReport objects. |
      ReconciliationOrderReportAction | Represents the actions that can be performed on the ReconciliationOrderReport objects. |
      RevertReconciliationOrderReports | The action used to revert the reconciliation on the ReconciliationOrderReport. |
      SubmitReconciliationOrderReports | The action used for submit the reconciliation on the ReconciliationOrderReport. |
      ReconciliationOrderReport | Contains reconciliation data of an Order and/or Proposal. |
      ReconciliationOrderReportPage | Captures a page of ReconciliationOrderReport objects. |
      ActivityService | Provides methods for creating, updating and retrieving Activity objects |
      ActivityPage | Captures a page of Activity objects. |
      Activity | |
      ActivityError | Errors relating to Activity and Activity Group services. |
      LabelService | Provides methods for the creation and management of Labels. |
      LabelAction | Represents the actions that can be performed on Label objects. |
      DeactivateLabels | The action used for deactivating Label objects. |
      ActivateLabels | The action used for activating Label objects. |
      LabelPage | Captures a page of Label objects. |
      Label | A |
      LabelError | Errors specific to labels. |
      CreativeWrapperError | Errors specific to creative wrappers. |
      LineItemCreativeAssociationService | Provides operations for creating, updating and retrieving LineItemCreativeAssociation objects |
      LineItemCreativeAssociationAction | Represents the actions that can be performed on LineItemCreativeAssociation objects. |
      DeactivateLineItemCreativeAssociations | The action used for deactivating LineItemCreativeAssociation objects. |
      ActivateLineItemCreativeAssociations | The action used for activating LineItemCreativeAssociation objects. |
      LineItemCreativeAssociationPage | Captures a page of LineItemCreativeAssociation objects. |
      LineItemCreativeAssociation | A |
      LineItemCreativeAssociationStats | Contains statistics such as impressions, clicks delivered and cost for LineItemCreativeAssociation objects. |
      Long_StatsMapEntry | This represents an entry in a map with a key of type Long and value of type Stats. |
      TemplateInstantiatedCreativeError | Lists all errors associated with template instantiated creatives. |
      SwiffyConversionError | Error for converting flash to swiffy asset. |
      SetTopBoxCreativeError | Errors associated with set-top box creatives. |
      RichMediaStudioCreativeError | Lists all errors associated with Rich Media Studio creatives. |
      LineItemCreativeAssociationOperationError | Lists all errors for executing operations on line item-to-creative associations |
      InvalidPhoneNumberError | Lists all errors associated with phone numbers. |
      CustomCreativeError | Lists all errors associated with custom creatives. |
      CreativeSetError | Errors relating to creative sets & subclasses. |
      CreativePreviewError | Errors associated with generation of creative preview URIs. |
      CreativeAssetMacroError | Lists all errors associated with creative asset macros. |
      AssetError | Lists all errors associated with assets. |
      AdSenseAccountError | Error for AdSense related API calls. |
      SharedAdUnitService | Service for handling SharedAdUnit objects. |
      SharedAdUnitAction | Represents the actions that can be performed on SharedAdUnit objects. |
      RejectSharedAdUnits | Action to reject shared ad units. |
      ApproveSharedAdUnits | Action to approve shared ad units. |
      SharedAdUnit | An ad unit that is shared from a distributor network. |
      SharedAdUnitPage | Captures a page of SharedAdUnit objects. |
      InventoryService | Provides operations for creating, updating and retrieving AdUnit objects |
      AdUnitAction | Represents the actions that can be performed on AdUnit objects. |
      RemoveAdUnitsFromPlacement | The action used for removing a group of AdUnit objects from a Placement. |
      DeactivateAdUnits | The action used for deactivating AdUnit objects. |
      AssignAdUnitsToPlacement | The action used for assigning a group of AdUnit objects to a Placement. |
      ArchiveAdUnits | The action used for archiving AdUnit objects. |
      ActivateAdUnits | The action used for activating AdUnit objects. |
      AdUnitPage | Captures a page of AdUnit objects. |
      AdUnit | An |
      AdSenseSettingsInheritedProperty | The property of the AdUnit that specifies how and from where the AdSenseSettings are inherited. |
      AdSenseSettings | Contains the AdSense configuration for an AdUnit. |
      Size_StringMapEntry | This represents an entry in a map with a key of type Size and value of type String. |
      LabelFrequencyCap | A |
      CrossSellingDistributor | Encapsulation of data describing a distributor network that has shared an ad unit with a content provider network. |
      AdUnitTypeError | Lists the errors associated with the type of AdUnit object. |
      InventoryUnitRefreshRateError | Lists errors relating to AdUnit::refreshRate. |
      InventoryUnitPartnerAssociationError | Errors relating to the association of partner companies with inventory units. |
      InvalidColorError | A list of all errors associated with a color attribute. |
      TeamService | Provides methods for creating, updating, and retrieving Team objects |
      TeamPage | Captures a page of Team objects. |
      Team | A |
      ActivityGroupService | Provides methods for creating, updating and retrieving ActivityGroup objects |
      ActivityGroupPage | Captures a page of ActivityGroup objects. |
      ActivityGroup | Activities are organized within activity groups, which are sets of activities that share the same configuration. You create and manage activities from within activity groups. |
      NetworkService | Provides operations for retrieving information related to the publisher's networks. This service can be used to obtain the list of all networks that the current login has access to, or to obtain information about a specific network. |
      Network | |
      PrecisionError | List all errors associated with number precisions. |
      NetworkError | An error for a network. |
      RateCardService | Provides methods for managing RateCard objects |
      RateCardAction | Represents the actions that can be performed on RateCard objects. |
      DeactivateRateCards | The action used to deactivate RateCard objects. |
      ActivateRateCards | The action used to activate RateCard objects. |
      RateCardPage | Captures a page of RateCard objects. |
      RateCard | Defines a collection of rules, including base rates for product templates and products, premiums, proposal line item level adjustments and proposal level adjustments. |
      RateCardError | An error having to do with RateCard. |
      RateCardActionError | An error lists all error reasons associated with performing action on RateCard objects. |
      ProposalService | Provides methods for adding, updating and retrieving Proposal objects |
      ProposalAction | Represents the actions that can be performed on Proposal objects. |
      UnarchiveProposals | The action used for unarchiving Proposal objects. |
      SubmitProposalsForApproval | The action used for submitting Proposal objects for approval. |
      RetractProposals | The action used for retracting Proposal objects. |
      RetractionDetails | Details describing why a Proposal was retracted. |
      BypassProposalWorkflowRules | The action used to bypass all rules associated with WorkflowRequests for Proposal objects. |
      ArchiveProposals | The action used for archiving Proposal objects. |
      ProposalPage | Captures a page of Proposal objects. |
      Proposal | A |
      ProposalCompanyAssociation | A |
      SalespersonSplit | A |
      ProposalLink | A link that can be added as a resource to a Proposal. |
      WorkflowValidationError | Lists all errors associated with workflow validation |
      WorkflowActionError | Lists all errors associated with performing actions within WorkflowAction. |
      ProposalLineItemError | Lists all errors associated with proposal line items. |
      ProposalError | Lists all errors associated with proposals. |
      ProposalActionError | Lists all errors associated with performing actions on Proposal objects. |
      ProductError | A catch-all error that lists all generic errors associated with Product. |
      PackageError | Lists all errors associated with Package objects. |
      PackageActionError | Lists all errors for executing actions on Package objects. |
      BillingError | Lists all errors associated with the billing settings of a proposal or proposal line item. |
      CreativeService | Provides methods for adding, updating and retrieving Creative objects |
      CreativePage | Captures a page of Creative objects. |
      Creative | A |
      VastRedirectCreative | A |
      ConversionEvent_TrackingUrlsMapEntry | This represents an entry in a map with a key of type ConversionEvent and value of type TrackingUrls. |
      UnsupportedCreative | A |
      ThirdPartyCreative | A |
      TemplateCreative | A |
      BaseCreativeTemplateVariableValue | A base class for storing values of the CreativeTemplateVariable. |
      UrlCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::URL. |
      StringCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::STRING and VariableType::LIST. |
      LongCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::LONG. |
      AssetCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::ASSET. |
      ProgrammaticCreative | A |
      LegacyDfpCreative | A |
      InternalRedirectCreative | A |
      HasDestinationUrlCreative | A |
      VpaidLinearRedirectCreative | A |
      VpaidLinearCreative | A |
      LegacyDfpMobileCreative | A mobile |
      CustomCreative | A |
      CustomCreativeAsset | A |
      BaseVideoCreative | A base type for video creatives. |
      VideoRedirectCreative | A |
      VideoRedirectAsset | An externally-hosted video asset. |
      VideoMetadata | Metadata for a video asset. |
      RedirectAsset | An externally hosted asset. |
      Asset | Base asset properties. |
      VideoCreative | A |
      SetTopBoxCreative | A |
      BaseImageRedirectCreative | The base type for creatives that load an image asset from a specified URL. |
      ImageRedirectOverlayCreative | An overlay |
      ImageRedirectCreative | A |
      BaseImageCreative | The base type for creatives that display an image. |
      CreativeAsset | A |
      ImageOverlayCreative | An overlay |
      ImageCreative | A |
      BaseFlashRedirectCreative | The base type for creatives that load a Flash asset from a specified URL. If the remote flash asset cannot be served, a fallback image is used at an alternate URL. |
      FlashRedirectOverlayCreative | An overlay |
      FlashRedirectCreative | A |
      BaseFlashCreative | A base type for creatives that display a Flash-based ad. If the Flash ad cannot load, a fallback image is displayed instead. |
      FlashOverlayCreative | An overlay |
      FlashCreative | A |
      SwiffyFallbackAsset | A fallback swiffy asset used for flash creatives. |
      AspectRatioImageCreative | A |
      ClickTrackingCreative | A creative that is used for tracking clicks on ads that are served directly from the customers' web servers or media servers. NOTE: The size attribute is not used for click tracking creative and it will not be persisted upon save. |
      BaseRichMediaStudioCreative | A |
      RichMediaStudioChildAssetProperty | Represents a child asset in |
      RichMediaStudioCreative | A |
      BaseDynamicAllocationCreative | A base class for dynamic allocation creatives. |
      HasHtmlSnippetDynamicAllocationCreative | Dynamic allocation creative with a backfill code snippet. |
      AdSenseCreative | An AdSense dynamic allocation creative. |
      AdExchangeCreative | An Ad Exchange dynamic allocation creative. |
      AdMobBackfillCreative | An AdMob backfill creative. |
      BaseRateService | Provides methods for managing BaseRate objects |
      BaseRateAction | Represents the action that can be performed on BaseRate objects. |
      DeleteBaseRates | The action used to delete BaseRate objects. |
      BaseRatePage | Captures a page of BaseRate objects. |
      BaseRate | A base rate that applies to a product template, product or product package item belonging to rate card. |
      UnknownBaseRate | The BaseRate returned if the actual base rate type is not exposed by the requested API version. |
      ProductTemplateBaseRate | A base rate applied to a ProductTemplate. |
      ProductPackageItemBaseRate | A base rate applied to a ProductPackageItem. |
      ProductBaseRate | A base rate applied to a Product. |
      BaseRateActionError | An error having to do with BaseRate when performing actions. |
      ExchangeRateService | Provides methods for adding, updating and retrieving ExchangeRate objects. |
      ExchangeRateAction | Represents the actions that can be performed on ExchangeRate objects. |
      DeleteExchangeRates | The action used to delete ExchangeRate objects. |
      ExchangeRatePage | Captures a page of ExchangeRate objects. |
      ExchangeRate | An |
      OrderService | Provides methods for creating, updating and retrieving Order objects |
      OrderAction | Represents the actions that can be performed on Order objects. |
      UnarchiveOrders | The action used for unarchiving Order objects. |
      SubmitOrdersForApprovalWithoutReservationChanges | The action used for submitting Order objects for approval. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. |
      SubmitOrdersForApproval | The action used for submitting Order objects for approval. |
      SubmitOrdersForApprovalAndOverbook | The action used for submitting and overbooking Order objects for approval. |
      RetractOrdersWithoutReservationChanges | The action used for retracting Order objects. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. |
      RetractOrders | The action used for retracting Order objects. |
      ResumeOrders | The action used for resuming Order objects. LineItem objects within the order that are eligble to resume will resume as well. |
      ResumeAndOverbookOrders | The action used for resuming and overbooking Order objects. All LineItem objects within the order will resume as well. |
      PauseOrders | The action used for pausing Order objects. All LineItem objects within the order will be paused as well. |
      DisapproveOrdersWithoutReservationChanges | The action used for disapproving Order objects. All LineItem objects within the order will be disapproved as well. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. |
      DisapproveOrders | The action used for disapproving Order objects. All LineItem objects within the order will be disapproved as well. |
      DeleteOrders | The action used for deleting Order objects. All line items within that order are also deleted. Orders can only be deleted if none of its line items have been eligible to serve. This action can be used to delete proposed orders and line items if they are no longer valid. |
      ArchiveOrders | The action used for archiving Order objects. |
      ApproveOrdersWithoutReservationChanges | The action used for approving Order objects. All LineItem objects within the order will be approved as well. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. If there are reservable line items that have not been reserved the operation will not succeed. |
      ApproveOrders | The action used for approving Order objects. All LineItem objects within the order will be approved as well. |
      ApproveAndOverbookOrders | The action used for approving and overbooking Order objects. All LineItem objects within the order will be approved as well. |
      OrderPage | Captures a page of Order objects. |
      Order | An |
      ProgrammaticSettings | Represents the additional settings of a programmatic order. |
      CustomFieldService | Provides methods for the creation and management of CustomField objects. |
      CustomFieldAction | Represents the actions that can be performed on CustomField objects. |
      DeactivateCustomFields | The action used for deactivating CustomField objects. |
      ActivateCustomFields | The action used for activating CustomField objects. |
      CustomFieldPage | Captures a page of CustomField objects. |
      CustomField | An additional, user-created field on an entity. |
      DropDownCustomField | A custom field that has the drop-down data type. |
      CustomFieldOption | An option represents a permitted value for a custom field that has a CustomField::dataType of CustomFieldDataType::DROP_DOWN. |
      CustomFieldError | Errors specific to editing custom fields |
      ProductPackageItemService | Provides methods for creating and retrieving ProductPackageItem objects |
      ProductPackageItemAction | Represents the actions that can be performed on product package items. |
      UnArchiveProductPackageItems | The action used to un-archive product package items. |
      ArchiveProductPackageItems | The action used to archive product package items. |
      ProductPackageItemPage | Captures a page of ProductPackageItemDto objects. |
      ProductPackageItem | A |
      ProductPackageItemActionError | Lists all errors for executing operations on product package items. |
      ReportService | Provides methods for executing a ReportJob and retrieving performance and statistics about ad campaigns, networks, inventory and sales |
      ReportQuery | A |
      ReportJob | Represents a report job that will be run to retrieve performance and statistics information about ad campaigns, networks, inventory and sales. |
      ReportDownloadOptions | Represents the options for an API report download request. See ReportService::getReportDownloadUrlWithOptions. |
      ReportError | An error for an exception that occurred while running the report. |
      ProductService | Provides methods for updating and retrieving Product objects |
      ProductAction | Represents the actions that can be performed on products. |
      DeactivateProducts | The action used to deactivate products. |
      ArchiveProducts | This action is deprecated and is a no-op, use ArchiveProductTemplates instead. |
      ActivateProducts | The action used to activate products. |
      ProductTemplateTargeting | Contains targeting criteria for ProductTemplate objects. Proposal line items created from products of this template will have this criteria added to ProposalLineItem::targeting. |
      Product | Proposal line items are created from products, from which their properties are copied. |
      ProductPage | Captures a page of ProductDto objects. |
      ProductActionError | An error lists all error reasons associated with performing action on Product objects. |
      ReconciliationReportRowService | Provides methods for retrieving and updating the ReconciliationReportRow objects. |
      ReconciliationReportRow | A |
      ReconciliationReportRowPage | Captures a page of ReconciliationReportRow objects |
      ProductTemplateService | Provides methods for creating, updating and retrieving ProductTemplate objects |
      ProductTemplateAction | Represents the actions that can be performed on product templates. |
      UnarchiveProductTemplates | The action used for unarchiving ProductTemplate objects. |
      DeactivateProductTemplates | The action used for deactivating product templates. |
      ArchiveProductTemplates | The action used for archiving product template. |
      ActivateProductTemplates | The action used for activating product templates. |
      ProductTemplatePage | Captures a page of ProductTemplate objects. |
      ProductTemplate | |
      ProductSegmentation | Segmentations used to create products. Within a product template, for each segmentation, a product will be created for the combination of all other segments within other segmentations |
      ProductTemplateError | A catch-all error that lists all generic errors associated with ProductTemplate. |
      ProductTemplateActionError | An error lists all error reasons associated with performing action on ProductTemplate objects. |
      LiveStreamEventService | Provides methods for creating, updating and retrieving LiveStreamEvent objects |
      LiveStreamEventAction | Represents the actions that can be performed on LiveStreamEvent objects. |
      PauseLiveStreamEvents | The action used for pausing LiveStreamEvent objects. |
      PauseLiveStreamEventAds | The action used for pausing ads for LiveStreamEvent objects. |
      ArchiveLiveStreamEvents | The action used for archiving LiveStreamEvent objects. |
      ActivateLiveStreamEvents | The action used for activating LiveStreamEvent objects. |
      LiveStreamEventPage | Captures a page of LiveStreamEvent objects. |
      LiveStreamEvent | A |
      LiveStreamEventDateTimeError | Lists all errors associated with live stream event start and end date times. |
      LiveStreamEventActionError | Lists all errors associated with live stream event action. |
      ProposalLineItemService | Provides methods for creating, updating and retrieving ProposalLineItem objects |
      ProposalLineItemAction | Represents the actions that can be performed on ProposalLineItem objects. |
      UnarchiveProposalLineItems | The action used for unarchiving ProposalLineItem objects. |
      ResumeProposalLineItems | The action used for resuming ProposalLineItem objects. |
      ReleaseProposalLineItems | The action used for releasing inventory for ProposalLineItem objects. |
      PauseProposalLineItems | The action used for pausing ProposalLineItem objects. |
      ArchiveProposalLineItems | The action used for archiving ProposalLineItem objects. |
      ActualizeProposalLineItems | The action used for actualizing ProposalLineItem objects. |
      ProposalLineItemPage | Captures a page of ProposalLineItem objects. |
      ProposalLineItem | A |
      ProposalLineItemConstraints | A |
      ProposalLineItemPremium | Represents the status of a triggered PremiumRateValue (formerly referred to as a |
      ProposalLineItemActionError | Lists all errors for executing operations on proposal line items. |
      AdExclusionRuleService | Provides methods for creating, updating and retrieving AdExclusionRule objects |
      AdExclusionRuleAction | Represents the actions that can be performed on AdExclusionRule objects. |
      DeactivateAdExclusionRules | Deactivate action. |
      ActivateAdExclusionRules | Activate action. |
      AdExclusionRulePage | Represents a page of AdExclusionRule objects. |
      AdExclusionRule | Represents an inventory blocking rule, which prevents certain ads from being served to specified ad units. |
      AdExclusionRuleError | Ad exclusion rule specific errors. |
      LineItemTemplateService | Provides methods for creating, updating and retrieving LineItemTemplate objects. |
      LineItemTemplate | Represents the template that populates the fields of a new line item being created. |
      LineItemTemplatePage | Captures a page of LineItemTemplate objects. |
      WorkflowRequestService | Provides methods to retrieve and perform actions on WorkflowRequest objects |
      WorkflowRequestAction | Represents the actions that can be performed on WorkflowRequest objects. |
      RejectWorkflowApprovalRequests | The action used to reject workflow approval requests. |
      TriggerWorkflowExternalConditionRequests | The action to trigger workflow external condition requests. |
      SkipWorkflowExternalConditionRequests | The action to skip workflow external condition requests. Doing so means that the rule did not trigger. |
      ApproveWorkflowApprovalRequests | The action used to approve workflow approval requests. |
      WorkflowRequest | A |
      WorkflowExternalConditionRequest | A |
      WorkflowApprovalRequest | A |
      WorkflowRequestPage | Captures a page of WorkflowRequest objects. |
      WorkflowRequestError | Lists errors associated with workflow requests. |
      PlacementService | Provides methods for creating, updating and retrieving Placement objects |
      PlacementAction | Represents the actions that can be performed on Placement objects. |
      DeactivatePlacements | The action used for deactivating Placement objects. |
      ArchivePlacements | The action used for archiving Placement objects. |
      ActivatePlacements | The action used for activating Placement objects. |
      PlacementPage | Captures a page of Placement objects. |
      Placement | A |
      SiteTargetingInfo | Contains information required for AdWords advertisers to place their ads. |
      PlacementError | Class defining all validation errors for a placement. |
      UserTeamAssociationService | Provides methods for creating, updating, and retrieving UserTeamAssociation objects |
      UserTeamAssociationAction | Represents the actions that can be performed on UserTeamAssociation objects. |
      DeleteUserTeamAssociations | Action to delete the association between a User and a Team. |
      UserTeamAssociationPage | Captures a page of UserTeamAssociation objects. |
      UserTeamAssociation | |
      UserRecordTeamAssociation | |
      CreativeSetService | Provides methods for adding, updating and retrieving CreativeSet objects. |
      CreativeSetPage | Captures a page of CreativeSet objects. |
      CreativeSet | A creative set is comprised of a master creative and its companion creatives. |
      ContentService | Service for retrieving Content |
      CmsContent | Contains information about Content from the CMS it was ingested from. |
      Content | A |
      ContentPage | Captures a page of |
      ContentPartnerError | The content partner related validation errors. |
      PackageService | Provides methods for creating, updating and retrieving Package objects |
      PackageAction | Represents the actions that can be performed on Package objects. |
      CreateProposalLineItemsFromPackages | The action used for creating proposal line items from Package objects. |
      PackagePage | Captures a page of Package objects. |
      Package | A |
      UserService | Provides operations for creating, updating and retrieving User objects |
      UserAction | Represents the actions that can be performed on User objects. |
      DeactivateUsers | The action used for deactivating User objects. |
      ActivateUsers | The action used for activating User objects. |
      UserPage | Captures a page of User objects |
      User | Represents a user of the system |
      UserRecord | The |
      Role | Each |
      TokenError | An error for an exception that occurred when using a token. |
      ContactService | Provides methods for creating, updating and retrieving Contact objects. |
      ContactPage | Captures a page of Contact objects. |
      Contact | A |
      BaseContact | Base class for a Contact. |
      ContactError | Errors associated with |
      CreativeWrapperService | Provides methods for the creation and management of creative wrappers. CreativeWrappers allow HTML snippets to be served along with creatives |
      CreativeWrapperAction | Represents the actions that can be performed on CreativeWrapper objects. |
      DeactivateCreativeWrappers | The action used for deactivating CreativeWrapper objects. |
      ActivateCreativeWrappers | The action used for activating CreativeWrapper objects. |
      CreativeWrapperPage | Captures a page of CreativeWrapper objects. |
      CreativeWrapper | A |
      CreativeWrapperHtmlSnippet | The |
      IAudienceSegmentService | Provides operations for creating, updating and retrieving AudienceSegment objects. |
      IReconciliationReportService | Provides methods for retrieving, submitting and reverting the ReconciliationReport objects |
      IForecastService | Provides methods for estimating traffic (clicks/impressions) for line items. Forecasts can be provided for LineItem objects that exist in the system or which have not had an ID set yet |
      ICompanyService | Provides operations for creating, updating and retrieving Company objects. |
      IAdRuleService | Provides methods for creating, updating and retrieving AdRule objects |
      ISuggestedAdUnitService | This service provides operations for retrieving and approving SuggestedAdUnit objects |
      ILineItemService | Provides methods for creating, updating and retrieving LineItem objects |
      IPublisherQueryLanguageService | Provides methods for executing a PQL Statement to retrieve information from the system. In order to support the selection of columns of interest from various tables, Statement objects support a "select" clause |
      ICreativeTemplateService | Provides methods for retrieving CreativeTemplate objects. |
      IContentMetadataKeyHierarchyService | Provides methods for creating, updating, and retrieving ContentMetadataKeyHierarchy objects. |
      IProductPackageService | Provides methods for updating and retrieving ProductPackage objects |
      ICustomTargetingService | Provides operations for creating, updating and retrieving CustomTargetingKey and CustomTargetingValue objects. |
      IPremiumRateService | Provides methods for managing PremiumRate objects |
      IReconciliationOrderReportService | Provides methods for retrieving, reconciling, and reverting ReconciliationOrderReport objects. |
      IActivityService | Provides methods for creating, updating and retrieving Activity objects |
      ILabelService | Provides methods for the creation and management of Labels. |
      ILineItemCreativeAssociationService | Provides operations for creating, updating and retrieving LineItemCreativeAssociation objects |
      ISharedAdUnitService | Service for handling SharedAdUnit objects. |
      IInventoryService | |
      ITeamService | Provides methods for creating, updating, and retrieving Team objects |
      IActivityGroupService | Provides methods for creating, updating and retrieving ActivityGroup objects |
      INetworkService | Provides operations for retrieving information related to the publisher's networks. This service can be used to obtain the list of all networks that the current login has access to, or to obtain information about a specific network. |
      IRateCardService | Provides methods for managing RateCard objects |
      IProposalService | Provides methods for adding, updating and retrieving Proposal objects |
      ICreativeService | Provides methods for adding, updating and retrieving Creative objects |
      IBaseRateService | Provides methods for managing BaseRate objects |
      IExchangeRateService | Provides methods for adding, updating and retrieving ExchangeRate objects. |
      IOrderService | Provides methods for creating, updating and retrieving Order objects |
      ICustomFieldService | Provides methods for the creation and management of CustomField objects. |
      IProductPackageItemService | Provides methods for creating and retrieving ProductPackageItem objects |
      IReportService | Provides methods for executing a ReportJob and retrieving performance and statistics about ad campaigns, networks, inventory and sales |
      IProductService | Provides methods for updating and retrieving Product objects |
      IReconciliationReportRowService | Provides methods for retrieving and updating the ReconciliationReportRow objects. |
      IProductTemplateService | Provides methods for creating, updating and retrieving ProductTemplate objects |
      ILiveStreamEventService | Provides methods for creating, updating and retrieving LiveStreamEvent objects |
      IProposalLineItemService | Provides methods for creating, updating and retrieving ProposalLineItem objects |
      IAdExclusionRuleService | Provides methods for creating, updating and retrieving AdExclusionRule objects |
      ILineItemTemplateService | Provides methods for creating, updating and retrieving LineItemTemplate objects. |
      IWorkflowRequestService | Provides methods to retrieve and perform actions on WorkflowRequest objects |
      IPlacementService | Provides methods for creating, updating and retrieving Placement objects |
      IUserTeamAssociationService | Provides methods for creating, updating, and retrieving UserTeamAssociation objects |
      ICreativeSetService | Provides methods for adding, updating and retrieving CreativeSet objects. |
      IContentService | Service for retrieving Content |
      IPackageService | Provides methods for creating, updating and retrieving Package objects |
      IUserService | Provides operations for creating, updating and retrieving User objects |
      IContactService | Provides methods for creating, updating and retrieving Contact objects. |
      ICreativeWrapperService | Provides methods for the creation and management of creative wrappers. CreativeWrappers allow HTML snippets to be served along with creatives |
     v201508 | |
      AudienceSegmentService | Provides operations for creating, updating and retrieving AudienceSegment objects. |
      ApiException | Exception class for holding a list of service errors. |
      ApiError | The API error base class that provides details about an error that occurred while processing a service request |
      UpdateResult | Represents the result of performing an action on objects. |
      AudienceSegmentAction | Action that can be performed on AudienceSegment objects. |
      RejectAudienceSegments | Action that can be performed on ThirdPartyAudienceSegment objects to reject them. |
      PopulateAudienceSegments | Action that can be performed on FirstPartyAudienceSegment objects to populate them based on last 30 days of traffic. |
      DeactivateAudienceSegments | Action that can be performed on FirstPartyAudienceSegment objects to deactivate them. |
      ApproveAudienceSegments | Action that can be performed on ThirdPartyAudienceSegment objects to approve them. |
      ActivateAudienceSegments | Action that can be performed on FirstPartyAudienceSegment objects to activate them. |
      AudienceSegmentPage | Represents a page of AudienceSegment objects. |
      AudienceSegment | An AudienceSegment represents audience segment object. |
      AudienceSegmentDataProvider | Data provider that owns this segment. For a FirstPartyAudienceSegment, it would be the publisher network. For a SharedAudienceSegment or a ThirdPartyAudienceSegment, it would be the entity that provides that AudienceSegment. |
      SharedAudienceSegment | A SharedAudienceSegment is an AudienceSegment owned by another entity and shared with the publisher network. |
      ThirdPartyAudienceSegment | A ThirdPartyAudienceSegment is an AudienceSegment owned by a data provider and licensed to the DFP publisher. |
      Money | Represents a money amount. |
      DateTime | Represents a date combined with the time of day. |
      Date | Represents a date. |
      FirstPartyAudienceSegment | A FirstPartyAudienceSegment is an AudienceSegment owned by the publisher network. |
      RuleBasedFirstPartyAudienceSegmentSummary | A RuleBasedFirstPartyAudienceSegmentSummary is a FirstPartyAudienceSegment owned by the publisher network. |
      RuleBasedFirstPartyAudienceSegment | A RuleBasedFirstPartyAudienceSegment is a FirstPartyAudienceSegment owned by the publisher network. It contains a rule. |
      FirstPartyAudienceSegmentRule | Rule of a FirstPartyAudienceSegment that defines user's eligibility criteria to be part of a segment. |
      InventoryTargeting | A collection of targeted and excluded ad units and placements. |
      AdUnitTargeting | Represents targeted or excluded ad units. |
      CustomCriteriaSet | A CustomCriteriaSet comprises of a set of CustomCriteriaNode objects combined by the CustomCriteriaSet.LogicalOperator::logicalOperator. The custom criteria targeting tree is subject to the rules defined on Targeting::customTargeting. |
      CustomCriteriaNode | A CustomCriteriaNode is a node in the custom targeting tree. A custom criteria node can either be a CustomCriteriaSet (a non-leaf node) or a CustomCriteria (a leaf node). The custom criteria targeting tree is subject to the rules defined on Targeting::customTargeting. |
      CustomCriteriaLeaf | A CustomCriteriaLeaf object represents a generic leaf of CustomCriteria tree structure. |
      AudienceSegmentCriteria | An AudienceSegmentCriteria object is used to target AudienceSegment objects. |
      CustomCriteria | A CustomCriteria object is used to perform custom criteria targeting on custom targeting keys of type CustomTargetingKey.Type::PREDEFINED or CustomTargetingKey.Type::FREEFORM. |
      NonRuleBasedFirstPartyAudienceSegment | A NonRuleBasedFirstPartyAudienceSegment is a FirstPartyAudienceSegment owned by the publisher network. It doesn't contain a rule. Cookies are usually added to this segment via cookie upload. |
      Value | |
      TextValue | Contains a string value. |
      SetValue | Contains a set of Values. May not contain duplicates. |
      NumberValue | Contains a numeric value. |
      DateValue | Contains a date value. |
      DateTimeValue | Contains a date-time value. |
      BooleanValue | Contains a boolean value. |
      ObjectValue | Contains an object value |
      String_ValueMapEntry | This represents an entry in a map with a key of type String and value of type Value. |
      Statement | Captures the |
      ApplicationException | Base class for exceptions. |
      StatementError | An error that occurs while parsing Statement objects. |
      ServerError | Errors related to the server. |
      AudienceSegmentError | Errors that could occur on audience segment related requests. |
      RequiredError | Errors due to missing required field. |
      QuotaError | Describes a client-side error on which a user is attempting to perform an action to which they have no quota remaining. |
      PublisherQueryLanguageSyntaxError | An error that occurs while parsing a PQL query contained in a Statement object. |
      PublisherQueryLanguageContextError | An error that occurs while executing a PQL query contained in a Statement object. |
      PermissionError | Errors related to incorrect permission. |
      ParseError | Lists errors related to parsing. |
      NotNullError | Caused by supplying a null value for an attribute that cannot be null. |
      InternalApiError | Indicates that a server-side error has occured |
      FeatureError | Errors related to feature management. If you attempt using a feature that is not available to the current network you'll receive a FeatureError with the missing feature as the trigger. |
      EntityLimitReachedError | An error that occurs when creating an entity if the limit on the number of allowed entities for a network has already been reached. |
      EntityChildrenLimitReachedError | Lists errors relating to having too many children on an entity. |
      CommonError | A place for common errors that can be used across services. |
      CollectionSizeError | Error for the size of the collection being too large |
      AuthenticationError | An error for an exception that occurred when authenticating. |
      ApiVersionError | Errors related to the usage of API versions. |
      ProductPackageItemService | Provides methods for creating and retrieving ProductPackageItem objects |
      ProductPackageItemAction | Represents the actions that can be performed on product package items. |
      UnArchiveProductPackageItems | The action used to un-archive product package items. |
      ArchiveProductPackageItems | The action used to archive product package items. |
      ProductPackageItemPage | Captures a page of ProductPackageItemDto objects. |
      ProductPackageItem | A |
      UniqueError | An error for a field which must satisfy a uniqueness constraint |
      StringLengthError | Errors for Strings which do not meet given length constraints. |
      RangeError | A list of all errors associated with the Range constraint. |
      ProductPackageRateCardAssociationError | Lists all errors associated with product packages rate card associations. |
      ProductPackageItemError | Lists all errors associated with product package items. |
      ProductPackageItemActionError | Lists all errors for executing operations on product package items. |
      ProductPackageActionError | Lists all errors for executing operations on product packages. |
      ProductError | A catch-all error that lists all generic errors associated with Product. |
      ReconciliationLineItemReportService | Provides methods for retrieving and updating ReconciliationLineItemReport objects. |
      BillableRevenueOverrides | Billable revenue overrides for a ReconciliationLineItemReport to be used instead of the Google calculated ones. |
      ReconciliationLineItemReport | Contains reconciliation data of a LineItem and/or ProposalLineItem. |
      ReconciliationLineItemReportPage | Captures a page of ReconciliationLineItemReport objects. |
      ReconciliationError | Lists all errors associated with reconciliation. |
      NullError | Errors associated with violation of a NOT NULL check. |
      ForecastService | Provides methods for estimating traffic (clicks/impressions) for line items. Forecasts can be provided for LineItem objects that exist in the system or which have not had an ID set yet |
      LineItemDeliveryForecast | The forecasted delivery of a ProspectiveLineItem. |
      DeliveryForecast | The forecast of delivery for a list of ProspectiveLineItem objects to be reserved at the same time. |
      DeliveryForecastOptions | Forecasting options for line item delivery forecasts. |
      GrpDemographicBreakdown | GRP forecast breakdown counts associated with a gender and age demographic. |
      ContendingLineItem | Describes contending line items for a Forecast. |
      TargetingCriteriaBreakdown | A single targeting criteria breakdown result. |
      AvailabilityForecast | Describes predicted inventory availability for a ProspectiveLineItem |
      AvailabilityForecastOptions | Forecasting options for line item availability forecasts. |
      CreativeTargeting | Represents the creative targeting criteria for a LineItem. |
      Targeting | Contains targeting criteria for LineItem objects. See LineItem::targeting. |
      GeoTargeting | Provides line items the ability to target geographical locations. By default, line items target all countries and their subdivisions. With geographical targeting, you can target line items to specific countries, regions, metro areas, and cities. You can also exclude the same |
      Location | A Location represents a geographical entity that can be targeted. If a location type is not available because of the API version you are using, the location will be represented as just the base class, otherwise it will be sub-classed correctly. |
      DayPartTargeting | Modify the delivery times of line items for particular days of the week. By default, line items are served at all days and times. |
      DayPart | |
      TimeOfDay | Represents a specific time in a day. |
      TechnologyTargeting | Provides LineItem objects the ability to target or exclude technologies. |
      BandwidthGroupTargeting | Represents bandwidth groups that are being targeted or excluded by the LineItem. |
      Technology | Represents a technology entity that can be targeted. |
      OperatingSystemVersion | Represents a specific version of an operating system. |
      OperatingSystem | Represents an Operating System, such as Linux, Mac OS or Windows. |
      MobileDeviceSubmodel | Represents a mobile device submodel. |
      MobileDevice | Represents a Mobile Device. |
      MobileCarrier | Represents a mobile carrier. Carrier targeting is only available to DFP mobile publishers. |
      DeviceManufacturer | Represents a mobile device's manufacturer. |
      DeviceCategory | Represents the category of a device. |
      DeviceCapability | Represents a capability of a physical device. |
      BrowserLanguage | Represents a Browser's language. |
      Browser | Represents an internet browser. |
      BandwidthGroup | Represents a group of bandwidths that are logically organized by some well known generic names such as 'Cable' or 'DSL'. |
      BrowserTargeting | Represents browsers that are being targeted or excluded by the LineItem. |
      BrowserLanguageTargeting | Represents browser languages that are being targeted or excluded by the LineItem. |
      DeviceCapabilityTargeting | Represents device capabilities that are being targeted or excluded by the LineItem. |
      DeviceCategoryTargeting | Represents device categories that are being targeted or excluded by the LineItem. |
      DeviceManufacturerTargeting | Represents device manufacturer that are being targeted or excluded by the LineItem. |
      MobileCarrierTargeting | Represents mobile carriers that are being targeted or excluded by the LineItem. |
      MobileDeviceTargeting | Represents mobile devices that are being targeted or excluded by the LineItem. |
      MobileDeviceSubmodelTargeting | Represents mobile devices that are being targeted or excluded by the LineItem. |
      OperatingSystemTargeting | Represents operating systems that are being targeted or excluded by the LineItem. |
      OperatingSystemVersionTargeting | Represents operating system versions that are being targeted or excluded by the LineItem. |
      UserDomainTargeting | Provides line items the ability to target or exclude users visiting their websites from a list of domains or subdomains. |
      ContentTargeting | Used to target LineItems to specific videos on a publisher's site. |
      ContentMetadataKeyHierarchyTargeting | Represents one or more custom targeting values from different custom targeting keys ANDed together. |
      VideoPositionTargeting | Represents positions within and around a video where ads can be targeted to |
      VideoPositionTarget | Represents the options for targetable positions within a video. |
      VideoPosition | Represents a targetable position within a video. A video ad can be targeted to a position (pre-roll, all mid-rolls, or post-roll), or to a specific mid-roll index. |
      VideoPositionWithinPod | Represents a targetable position within a pod within a video stream. A video ad can be targeted to any position in the pod (first, second, third ... last). If there is only 1 ad in a pod, either first or last will target that position. |
      GrpSettings | |
      Goal | Defines the criteria a LineItem needs to satisfy to meet its delivery goal. |
      SetTopBoxInfo | Contains data used to display information synchronized with Canoe for set-top box enabled line items. |
      BaseCustomFieldValue | The value of a CustomField for a particular entity. |
      DropDownCustomFieldValue | A CustomFieldValue for a CustomField that has a CustomField::dataType of CustomFieldDataType::DROP_DOWN |
      CustomFieldValue | The value of a CustomField that does not have a CustomField::dataType of CustomFieldDataType::DROP_DOWN. |
      DeliveryIndicator | Indicates the delivery performance of the LineItem. |
      Stats | |
      LineItemActivityAssociation | A |
      AppliedLabel | Represents a Label that can be applied to an entity. To negate an inherited label, create an |
      Size | Represents the dimensions of an AdUnit, LineItem or Creative |
      CreativePlaceholder | A |
      FrequencyCap | Represents a limit on the number of times a single viewer can be exposed to the same LineItem in a specified time period. |
      LineItemSummary | The |
      LineItem | |
      ProspectiveLineItem | Represents a prospective line item to be forecasted. |
      VideoPositionTargetingError | Lists all errors related to VideoPositionTargeting. |
      UserDomainTargetingError | Lists all errors related to user domain targeting for a line item. |
      TypeError | An error for a field which is an invalid type. |
      TimeZoneError | Errors related to timezones. |
      TechnologyTargetingError | Technology targeting validation errors. |
      TeamError | Errors related to a Team. |
      SetTopBoxLineItemError | Errors associated with set-top box line items. |
      ReservationDetailsError | Lists all errors associated with LineItem's reservation details. |
      RequiredSizeError | A list of all errors to be used for validating Size. |
      RequiredNumberError | A list of all errors to be used in conjunction with required number validators. |
      RequiredCollectionError | A list of all errors to be used for validating sizes of collections. |
      RegExError | Caused by supplying a value for an object attribute that does not conform to a documented valid regular expression. |
      ProgrammaticError | Errors associated with programmatic line items |
      OrderError | Lists all errors associated with orders. |
      LineItemOperationError | Lists all errors for executing operations on line items |
      LineItemFlightDateError | Lists all errors associated with LineItem start and end dates. |
      LineItemError | A catch-all error that lists all generic errors associated with LineItem. |
      LineItemCreativeAssociationError | Lists all errors associated with line item-to-creative association dates. |
      LineItemActivityAssociationError | Errors specific to associating activities to line items. |
      LabelEntityAssociationError | Errors specific to creating label entity associations. |
      InventoryUnitError | Lists the generic errors associated with AdUnit objects. |
      InventoryTargetingError | Lists all inventory errors caused by associating a line item with a targeting expression. |
      InvalidUrlError | Lists all errors associated with URLs. |
      ImageError | Lists all errors associated with images. |
      GrpSettingsError | Errors associated with line items with GRP settings. |
      GeoTargetingError | Lists all errors associated with geographical targeting for a LineItem. |
      GenericTargetingError | Targeting validation errors that can be used by different targeting types. |
      FrequencyCapError | Lists all errors associated with frequency caps. |
      ForecastError | Errors that can result from a forecast request. |
      DayPartTargetingError | Lists all errors associated with day-part targeting for a line item. |
      DateTimeRangeTargetingError | Lists all date time range errors caused by associating a line item with a targeting expression. |
      CustomTargetingError | Lists all errors related to CustomTargetingKey and CustomTargetingValue objects. |
      CustomFieldValueError | Errors specific to editing custom field values |
      CrossSellError | Lists all errors associated with cross selling. |
      CreativeError | Lists all errors associated with creatives. |
      ContentMetadataTargetingError | Lists all errors related to ContentMetadataTargeting. |
      CompanyCreditStatusError | Lists all errors due to Company::creditStatus. |
      ClickTrackingLineItemError | Click tracking is a special line item type with a number of unique errors as described below. |
      AudienceExtensionError | Errors associated with audience extension enabled line items |
      AdUnitCodeError | Lists the generic errors associated with AdUnit::adUnitCode. |
      AdUnitAfcSizeError | Caused by supplying sizes that are not compatible with the Afc sizes. |
      CompanyService | Provides operations for creating, updating and retrieving Company objects. |
      CompanyPage | Captures a page of Company objects. |
      Company | A |
      CompanySettings | Settings for a Company. |
      InvalidEmailError | Caused by supplying a value for an email attribute that is not a valid email address. |
      CompanyError | A list of all errors associated with companies. |
      AvailableBillingError | Lists all errors associated with the availability of billing settings based on proposal network settings. |
      AdRuleService | Provides methods for creating, updating and retrieving AdRule objects |
      AdRuleAction | Represents the actions that can be performed on AdRule objects. |
      DeleteAdRules | The action used for deleting AdRule objects. |
      DeactivateAdRules | The action used for pausing AdRule objects. |
      ActivateAdRules | The action used for resuming AdRule objects. |
      AdRulePage | Captures a page of AdRule objects. |
      AdRule | An AdRule contains data that the ad server will use to generate a playlist of video ads. |
      BaseAdRuleSlot | Simple object representing an ad slot within an AdRule. Ad rule slots contain information about the types/number of ads to display, as well as additional information on how the ad server will generate playlists. |
      UnknownAdRuleSlot | The BaseAdRuleSlot subtype returned if the actual type is not exposed by the requested API version. |
      StandardPoddingAdRuleSlot | An ad rule slot with standard podding. A standard pod is a series of video ads played back to back. Standard pods are defined by a BaseAdRuleSlot::maxAdsInPod and a BaseAdRuleSlot::maxVideoAdDuration. |
      OptimizedPoddingAdRuleSlot | Ad rule slot with optimized podding. Optimized pods are defined by a BaseAdRuleSlot::maxPodDuration and a BaseAdRuleSlot::maxAdsInPod, and the ad server chooses the best ads for the alloted duration. |
      NoPoddingAdRuleSlot | An ad rule slot with no podding. It is defined by a BaseAdRuleSlot::maxVideoAdDuration. |
      PoddingError | Errors related to podding fields in ad rule slots. |
      AdRuleSlotError | Errors related to ad rule slots. |
      AdRulePriorityError | Errors associated with ad rule priorities. |
      AdRuleFrequencyCapError | Errors related to ad rule frequency caps |
      AdRuleDateError | Lists all errors associated with ad rule start and end dates. |
      SharedAdUnitService | Service for handling SharedAdUnit objects. |
      SharedAdUnitAction | Represents the actions that can be performed on SharedAdUnit objects. |
      RejectSharedAdUnits | Action to reject shared ad units. |
      ApproveSharedAdUnits | Action to approve shared ad units. |
      AdUnitSize | An |
      SharedAdUnit | An ad unit that is shared from a distributor network. |
      SharedAdUnitPage | Captures a page of SharedAdUnit objects. |
      LineItemService | Provides methods for creating, updating and retrieving LineItem objects |
      LineItemAction | Represents the actions that can be performed on LineItem objects. |
      UnarchiveLineItems | The action used for unarchiving LineItem objects. |
      ResumeLineItems | The action used for resuming LineItem objects. |
      ResumeAndOverbookLineItems | The action used for resuming and overbooking LineItem objects. |
      ReserveLineItems | The action used for reserving LineItem objects. |
      ReserveAndOverbookLineItems | The action used for reserving and overbooking LineItem objects. |
      ReleaseLineItems | The action used for releasing LineItem objects. |
      PauseLineItems | The action used for pausing LineItem objects. |
      DeleteLineItems | The action used for deleting LineItem objects. A line item can be deleted if it has never been eligible to serve. |
      ArchiveLineItems | The action used for archiving LineItem objects. |
      ActivateLineItems | The action used for activating LineItem objects. |
      LineItemPage | Captures a page of LineItem objects. |
      PublisherQueryLanguageService | Provides methods for executing a PQL Statement to retrieve information from the system. In order to support the selection of columns of interest from various tables, Statement objects support a "select" clause |
      Row | Each Row object represents data about one entity in a ResultSet. |
      TargetingValue | Contains a Targeting value |
      ColumnType | Contains information about a column in a ResultSet. |
      ResultSet | The |
      OrderActionError | Lists all errors associated with performing actions on Order objects. |
      FileError | A list of all errors to be used for problems related to files. |
      ExchangeRateError | Lists all errors associated with ExchangeRate objects. |
      AdUnitHierarchyError | Caused by creating an AdUnit object with an invalid hierarchy. |
      CreativeTemplateService | Provides methods for retrieving CreativeTemplate objects. |
      ListStringCreativeTemplateVariableVariableChoice | Stores variable choices that users can select from |
      CreativeTemplateVariable | Represents a variable defined in a creative template. |
      UrlCreativeTemplateVariable | Represents a url variable defined in a creative template |
      StringCreativeTemplateVariable | Represents a string variable defined in a creative template |
      ListStringCreativeTemplateVariable | Represents a list variable defined in a creative template. This is similar to StringCreativeTemplateVariable, except that there are possible choices to choose from |
      LongCreativeTemplateVariable | Represents a long variable defined in a creative template. |
      AssetCreativeTemplateVariable | Represents a file asset variable defined in a creative template |
      CreativeTemplate | A template upon which a creative can be created. |
      CreativeTemplatePage | Captures a page of CreativeTemplate objects. |
      CreativeTemplateError | A catch-all error that lists all generic errors associated with CreativeTemplate. |
      ContentMetadataKeyHierarchyService | Provides methods for creating, updating, and retrieving ContentMetadataKeyHierarchy objects. |
      ContentMetadataKeyHierarchyAction | Represents the actions that can be performed on ContentMetadataKeyHierarchy objects. |
      DeleteContentMetadataKeyHierarchies | The action used for deleting ContentMetadataKeyHierarchy objects. |
      ContentMetadataKeyHierarchyPage | Captures a page of ContentMetadataKeyHierarchy objects. |
      ContentMetadataKeyHierarchy | A |
      ContentMetadataKeyHierarchyLevel | A |
      ContentMetadataKeyHierarchyError | Lists all errors associated with content hierarchies. |
      PackageService | Provides methods for creating, updating and retrieving Package objects |
      PackageAction | Represents the actions that can be performed on Package objects. |
      CreateProposalLineItemsFromPackages | The action used for creating proposal line items from Package objects. |
      PackagePage | Captures a page of Package objects. |
      Package | A |
      ProposalLineItemError | Lists all errors associated with proposal line items. |
      ProposalError | Lists all errors associated with proposals. |
      PrecisionError | List all errors associated with number precisions. |
      PackageError | Lists all errors associated with Package objects. |
      PackageActionError | Lists all errors for executing actions on Package objects. |
      BillingError | Lists all errors associated with the billing settings of a proposal or proposal line item. |
      CustomTargetingService | Provides operations for creating, updating and retrieving CustomTargetingKey and CustomTargetingValue objects. |
      CustomTargetingValueAction | Represents the actions that can be performed on CustomTargetingValue objects. |
      DeleteCustomTargetingValues | Represents the delete action that can be performed on CustomTargetingValue objects. |
      ActivateCustomTargetingValues | The action used for activating inactive (i.e. deleted) CustomTargetingValue objects. |
      CustomTargetingKeyAction | Represents the actions that can be performed on CustomTargetingKey objects. |
      DeleteCustomTargetingKeys | Represents the delete action that can be performed on CustomTargetingKey objects. Deleting a key will not delete the CustomTargetingValue objects associated with it. Also, if a custom targeting key that has been deleted is recreated, any previous custom targeting values associated with it that were not deleted will continue to exist. |
      ActivateCustomTargetingKeys | The action used for activating inactive (i.e. deleted) CustomTargetingKey objects. |
      CustomTargetingValuePage | Captures a page of CustomTargetingValue objects. |
      CustomTargetingValue | |
      CustomTargetingKeyPage | Captures a page of CustomTargetingKey objects. |
      CustomTargetingKey | |
      PremiumRateService | Provides methods for managing PremiumRate objects |
      PremiumRatePage | Captures a page of PremiumRate objects. |
      PremiumRate | A premium rate holding a set of PremiumRateValue objects with the same PremiumFeature. |
      PremiumFeature | A |
      VideoPositionPremiumFeature | A premium feature applied to video position targeting. |
      UserDomainPremiumFeature | A premium feature applied to user domain targeting. |
      UnknownPremiumFeature | The PremiumFeature returned if the actual feature is not exposed by the requested API version. |
      PlacementPremiumFeature | A premium feature applied to placement targeting. |
      OperatingSystemPremiumFeature | A premium feature applied to operating system targeting. |
      MobileCarrierPremiumFeature | A premium feature applied to mobile carrier targeting. |
      GeographyPremiumFeature | A premium feature applied to geography targeting. |
      FrequencyCapPremiumFeature | A premium feature applied to frequency caps. |
      DeviceManufacturerPremiumFeature | A premium feature applied to device manufacturer targeting. |
      DeviceCategoryPremiumFeature | A premium feature applied to device category targeting. |
      DeviceCapabilityPremiumFeature | A premium feature applied to device capability targeting. |
      DaypartPremiumFeature | A premium feature applied to daypart targeting. |
      CustomTargetingPremiumFeature | A premium feature applied to custom criteria targeting. |
      ContentBundlePremiumFeature | A premium feature applied to content bundle targeting. |
      BrowserLanguagePremiumFeature | A premium feature applied to browser language targeting. |
      BrowserPremiumFeature | A premium feature applied to browser targeting. |
      BandwidthPremiumFeature | A premium feature applied to bandwidth targeting. |
      AudienceSegmentPremiumFeature | A premium feature applied to audience segment targeting. |
      AdUnitPremiumFeature | A premium feature applied to ad unit targeting. |
      PremiumRateValue | A premium of a RateCard which could be applied to the line item and charges extra. |
      PremiumRateError | An error having to do with PremiumRate. |
      ReconciliationOrderReportService | Provides methods for retrieving, reconciling, and reverting ReconciliationOrderReport objects. |
      ReconciliationOrderReportAction | Represents the actions that can be performed on the ReconciliationOrderReport objects. |
      RevertReconciliationOrderReports | The action used to revert the reconciliation on the ReconciliationOrderReport. |
      SubmitReconciliationOrderReports | The action used for submit the reconciliation on the ReconciliationOrderReport. |
      ReconciliationOrderReport | Contains reconciliation data of an Order and/or Proposal. |
      ReconciliationOrderReportPage | Captures a page of ReconciliationOrderReport objects. |
      ActivityService | Provides methods for creating, updating and retrieving Activity objects |
      ActivityPage | Captures a page of Activity objects. |
      Activity | |
      ActivityError | Errors relating to Activity and Activity Group services. |
      LabelService | Provides methods for the creation and management of Labels. |
      LabelAction | Represents the actions that can be performed on Label objects. |
      DeactivateLabels | The action used for deactivating Label objects. |
      ActivateLabels | The action used for activating Label objects. |
      LabelPage | Captures a page of Label objects. |
      Label | A |
      LabelError | Errors specific to labels. |
      CreativeWrapperError | Errors specific to creative wrappers. |
      LineItemCreativeAssociationService | Provides operations for creating, updating and retrieving LineItemCreativeAssociation objects |
      LineItemCreativeAssociationAction | Represents the actions that can be performed on LineItemCreativeAssociation objects. |
      DeleteLineItemCreativeAssociations | The action used for deleting LineItemCreativeAssociation objects. |
      DeactivateLineItemCreativeAssociations | The action used for deactivating LineItemCreativeAssociation objects. |
      ActivateLineItemCreativeAssociations | The action used for activating LineItemCreativeAssociation objects. |
      LineItemCreativeAssociationPage | Captures a page of LineItemCreativeAssociation objects. |
      LineItemCreativeAssociation | A |
      LineItemCreativeAssociationStats | Contains statistics such as impressions, clicks delivered and cost for LineItemCreativeAssociation objects. |
      Long_StatsMapEntry | This represents an entry in a map with a key of type Long and value of type Stats. |
      TemplateInstantiatedCreativeError | Lists all errors associated with template instantiated creatives. |
      SwiffyConversionError | Error for converting flash to swiffy asset. |
      SetTopBoxCreativeError | Errors associated with set-top box creatives. |
      RichMediaStudioCreativeError | Lists all errors associated with Rich Media Studio creatives. |
      LineItemCreativeAssociationOperationError | Lists all errors for executing operations on line item-to-creative associations |
      InvalidPhoneNumberError | Lists all errors associated with phone numbers. |
      CustomCreativeError | Lists all errors associated with custom creatives. |
      CreativeSetError | Errors relating to creative sets & subclasses. |
      CreativePreviewError | Errors associated with generation of creative preview URIs. |
      CreativeAssetMacroError | Lists all errors associated with creative asset macros. |
      AssetError | Lists all errors associated with assets. |
      AdSenseAccountError | Error for AdSense related API calls. |
      ReportService | Provides methods for executing a ReportJob and retrieving performance and statistics about ad campaigns, networks, inventory and sales |
      ReportQuery | A |
      ReportJob | Represents a report job that will be run to retrieve performance and statistics information about ad campaigns, networks, inventory and sales. |
      ReportDownloadOptions | Represents the options for an API report download request. See ReportService::getReportDownloadUrlWithOptions. |
      ReportError | An error for an exception that occurred while running the report. |
      InventoryService | Provides operations for creating, updating and retrieving AdUnit objects |
      AdUnitAction | Represents the actions that can be performed on AdUnit objects. |
      RemoveAdUnitsFromPlacement | The action used for removing a group of AdUnit objects from a Placement. |
      DeactivateAdUnits | The action used for deactivating AdUnit objects. |
      AssignAdUnitsToPlacement | The action used for assigning a group of AdUnit objects to a Placement. |
      ArchiveAdUnits | The action used for archiving AdUnit objects. |
      ActivateAdUnits | The action used for activating AdUnit objects. |
      AdUnitPage | Captures a page of AdUnit objects. |
      AdUnit | An |
      AdUnitParent | The summary of a parent AdUnit. |
      AdSenseSettingsInheritedProperty | The property of the AdUnit that specifies how and from where the AdSenseSettings are inherited. |
      AdSenseSettings | Contains the AdSense configuration for an AdUnit. |
      Size_StringMapEntry | This represents an entry in a map with a key of type Size and value of type String. |
      LabelFrequencyCap | A |
      CrossSellingDistributor | Encapsulation of data describing a distributor network that has shared an ad unit with a content provider network. |
      AdUnitTypeError | Lists the errors associated with the type of AdUnit object. |
      InventoryUnitSizesError | An error specifically for InventoryUnitSizes. |
      InventoryUnitRefreshRateError | Lists errors relating to AdUnit::refreshRate. |
      InventoryUnitPartnerAssociationError | Errors relating to the association of partner companies with inventory units. |
      InvalidColorError | A list of all errors associated with a color attribute. |
      SuggestedAdUnitService | This service provides operations for retrieving and approving SuggestedAdUnit objects |
      SuggestedAdUnitUpdateResult | Represents the result of performing an action on SuggestedAdUnit objects. |
      SuggestedAdUnitAction | Represents the actions that can be performed on SuggestedAdUnit objects. |
      ApproveSuggestedAdUnit | Action to approve SuggestedAdUnit objects. |
      SuggestedAdUnit | A |
      SuggestedAdUnitPage | Contains a page of SuggestedAdUnit objects. |
      ActivityGroupService | Provides methods for creating, updating and retrieving ActivityGroup objects |
      ActivityGroupPage | Captures a page of ActivityGroup objects. |
      ActivityGroup | Activities are organized within activity groups, which are sets of activities that share the same configuration. You create and manage activities from within activity groups. |
      NetworkService | Provides operations for retrieving information related to the publisher's networks. This service can be used to obtain the list of all networks that the current login has access to, or to obtain information about a specific network. |
      Network | |
      NetworkError | An error for a network. |
      RateCardService | Provides methods for managing RateCard objects |
      RateCardAction | Represents the actions that can be performed on RateCard objects. |
      DeactivateRateCards | The action used to deactivate RateCard objects. |
      ActivateRateCards | The action used to activate RateCard objects. |
      RateCardPage | Captures a page of RateCard objects. |
      RateCard | Defines a collection of rules, including base rates for product templates and products, premiums, proposal line item level adjustments and proposal level adjustments. |
      RateCardError | An error having to do with RateCard. |
      RateCardActionError | An error lists all error reasons associated with performing action on RateCard objects. |
      ProposalService | Provides methods for adding, updating and retrieving Proposal objects |
      ProposalAction | Represents the actions that can be performed on Proposal objects. |
      UnarchiveProposals | The action used for unarchiving Proposal objects. |
      SubmitProposalsForApproval | The action used for submitting Proposal objects for approval. |
      SubmitProposalsForApprovalBypassValidation | The action used for submitting Proposal objects for approval and bypassing workflow validation. |
      RetractProposals | The action used for retracting Proposal objects. |
      RetractionDetails | Details describing why a Proposal was retracted. |
      BypassProposalWorkflowRules | The action used to bypass all rules associated with WorkflowRequests for Proposal objects. |
      ArchiveProposals | The action used for archiving Proposal objects. |
      ProposalPage | Captures a page of Proposal objects. |
      Proposal | A |
      ProposalCompanyAssociation | A |
      SalespersonSplit | A |
      ProposalLink | A link that can be added as a resource to a Proposal. |
      WorkflowValidationError | Lists all errors associated with workflow validation |
      WorkflowActionError | Lists all errors associated with performing actions within WorkflowAction. |
      ProposalActionError | Lists all errors associated with performing actions on Proposal objects. |
      CreativeService | Provides methods for adding, updating and retrieving Creative objects |
      CreativePage | Captures a page of Creative objects. |
      Creative | A |
      VastRedirectCreative | A |
      ConversionEvent_TrackingUrlsMapEntry | This represents an entry in a map with a key of type ConversionEvent and value of type TrackingUrls. |
      UnsupportedCreative | A |
      ThirdPartyCreative | A |
      TemplateCreative | A |
      BaseCreativeTemplateVariableValue | A base class for storing values of the CreativeTemplateVariable. |
      UrlCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::URL. |
      StringCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::STRING and VariableType::LIST. |
      LongCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::LONG. |
      AssetCreativeTemplateVariableValue | Stores values of CreativeTemplateVariable of VariableType::ASSET. |
      ProgrammaticCreative | A |
      LegacyDfpCreative | A |
      InternalRedirectCreative | A |
      HasDestinationUrlCreative | A |
      VpaidLinearRedirectCreative | A |
      VpaidLinearCreative | A |
      CreativeAsset | A |
      LegacyDfpMobileCreative | A mobile |
      CustomCreative | A |
      CustomCreativeAsset | A |
      BaseVideoCreative | A base type for video creatives. |
      VideoRedirectCreative | A |
      VideoRedirectAsset | An externally-hosted video asset. |
      VideoMetadata | Metadata for a video asset. |
      RedirectAsset | An externally hosted asset. |
      Asset | Base asset properties. |
      VideoCreative | A |
      SetTopBoxCreative | A |
      BaseImageRedirectCreative | The base type for creatives that load an image asset from a specified URL. |
      ImageRedirectOverlayCreative | An overlay |
      ImageRedirectCreative | A |
      BaseImageCreative | The base type for creatives that display an image. |
      ImageOverlayCreative | An overlay |
      ImageCreative | A |
      BaseFlashRedirectCreative | The base type for creatives that load a Flash asset from a specified URL. If the remote flash asset cannot be served, a fallback image is used at an alternate URL. |
      FlashRedirectOverlayCreative | An overlay |
      FlashRedirectCreative | A |
      BaseFlashCreative | A base type for creatives that display a Flash-based ad. If the Flash ad cannot load, a fallback image is displayed instead. |
      FlashOverlayCreative | An overlay |
      FlashCreative | A |
      SwiffyFallbackAsset | A fallback swiffy asset used for flash creatives. |
      AspectRatioImageCreative | A |
      ClickTrackingCreative | A creative that is used for tracking clicks on ads that are served directly from the customers' web servers or media servers. NOTE: The size attribute is not used for click tracking creative and it will not be persisted upon save. |
      BaseRichMediaStudioCreative | A |
      RichMediaStudioChildAssetProperty | Represents a child asset in |
      RichMediaStudioCreative | A |
      BaseDynamicAllocationCreative | A base class for dynamic allocation creatives. |
      HasHtmlSnippetDynamicAllocationCreative | Dynamic allocation creative with a backfill code snippet. |
      AdSenseCreative | An AdSense dynamic allocation creative. |
      AdExchangeCreative | An Ad Exchange dynamic allocation creative. |
      AdMobBackfillCreative | An AdMob backfill creative. |
      BaseRateService | Provides methods for managing BaseRate objects |
      BaseRateAction | Represents the action that can be performed on BaseRate objects. |
      DeleteBaseRates | The action used to delete BaseRate objects. |
      BaseRatePage | Captures a page of BaseRate objects. |
      BaseRate | A base rate that applies to a product template, product or product package item belonging to rate card. |
      UnknownBaseRate | The BaseRate returned if the actual base rate type is not exposed by the requested API version. |
      ProductTemplateBaseRate | A base rate applied to a ProductTemplate. |
      ProductPackageItemBaseRate | A base rate applied to a ProductPackageItem. |
      ProductBaseRate | A base rate applied to a Product. |
      BaseRateError | An error having to do with BaseRate. |
      BaseRateActionError | An error having to do with BaseRate when performing actions. |
      ExchangeRateService | Provides methods for adding, updating and retrieving ExchangeRate objects. |
      ExchangeRateAction | Represents the actions that can be performed on ExchangeRate objects. |
      DeleteExchangeRates | The action used to delete ExchangeRate objects. |
      ExchangeRatePage | Captures a page of ExchangeRate objects. |
      ExchangeRate | An |
      OrderService | Provides methods for creating, updating and retrieving Order objects |
      OrderAction | Represents the actions that can be performed on Order objects. |
      UnarchiveOrders | The action used for unarchiving Order objects. |
      SubmitOrdersForApprovalWithoutReservationChanges | The action used for submitting Order objects for approval. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. |
      SubmitOrdersForApproval | The action used for submitting Order objects for approval. |
      SubmitOrdersForApprovalAndOverbook | The action used for submitting and overbooking Order objects for approval. |
      RetractOrdersWithoutReservationChanges | The action used for retracting Order objects. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. |
      RetractOrders | The action used for retracting Order objects. |
      ResumeOrders | The action used for resuming Order objects. LineItem objects within the order that are eligble to resume will resume as well. |
      ResumeAndOverbookOrders | The action used for resuming and overbooking Order objects. All LineItem objects within the order will resume as well. |
      PauseOrders | The action used for pausing Order objects. All LineItem objects within the order will be paused as well. |
      DisapproveOrdersWithoutReservationChanges | The action used for disapproving Order objects. All LineItem objects within the order will be disapproved as well. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. |
      DisapproveOrders | The action used for disapproving Order objects. All LineItem objects within the order will be disapproved as well. |
      DeleteOrders | The action used for deleting Order objects. All line items within that order are also deleted. Orders can only be deleted if none of its line items have been eligible to serve. This action can be used to delete proposed orders and line items if they are no longer valid. |
      ArchiveOrders | The action used for archiving Order objects. |
      ApproveOrdersWithoutReservationChanges | The action used for approving Order objects. All LineItem objects within the order will be approved as well. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. If there are reservable line items that have not been reserved the operation will not succeed. |
      ApproveOrders | The action used for approving Order objects. All LineItem objects within the order will be approved as well. |
      ApproveAndOverbookOrders | The action used for approving and overbooking Order objects. All LineItem objects within the order will be approved as well. |
      OrderPage | Captures a page of Order objects. |
      Order | An |
      ProgrammaticSettings | Represents the additional settings of a programmatic order. |
      CustomFieldService | Provides methods for the creation and management of CustomField objects. |
      CustomFieldAction | Represents the actions that can be performed on CustomField objects. |
      DeactivateCustomFields | The action used for deactivating CustomField objects. |
      ActivateCustomFields | The action used for activating CustomField objects. |
      CustomFieldPage | Captures a page of CustomField objects. |
      CustomField | An additional, user-created field on an entity. |
      DropDownCustomField | A custom field that has the drop-down data type. |
      CustomFieldOption | An option represents a permitted value for a custom field that has a CustomField::dataType of CustomFieldDataType::DROP_DOWN. |
      CustomFieldError | Errors specific to editing custom fields |
      ProductPackageService | Provides methods for updating and retrieving ProductPackage objects |
      ProductPackageAction | Represents the actions that can be performed on product packages. |
      UnarchiveProductPackages | The action used to un-archive product packages. |
      DeactivateProductPackages | The action used to de-activate product packages. |
      ArchiveProductPackages | The action used to archive product packages. |
      ActivateProductPackages | The action used to activate product packages. |
      ProductPackagePage | Captures a page of ProductPackageDto objects. |
      ProductPackage | A |
      ReconciliationReportRowService | Provides methods for retrieving and updating the ReconciliationReportRow objects. |
      ReconciliationReportRow | A |
      ReconciliationReportRowPage | Captures a page of ReconciliationReportRow objects |
      ReconciliationImportError | The API errors for reconciliation CSV import. |
      ProductService | Provides methods for updating and retrieving Product objects |
      ProductAction | Represents the actions that can be performed on products. |
      DeactivateProducts | The action used to deactivate products. |
      ActivateProducts | The action used to activate products. |
      CustomizableAttributes | Specifies what targeting or attributes are customizable on a ProductTemplate. |
      Product | Proposal line items are created from products, from which their properties are copied. |
      ProductPage | Captures a page of ProductDto objects. |
      ProductActionError | An error lists all error reasons associated with performing action on Product objects. |
      ReconciliationReportService | Provides methods for retrieving, submitting and reverting the ReconciliationReport objects |
      ReconciliationReport | A |
      ReconciliationReportPage | Captures a page of ReconciliationReport objects |
      ProductTemplateService | Provides methods for creating, updating and retrieving ProductTemplate objects |
      ProductTemplateAction | Represents the actions that can be performed on product templates. |
      UnarchiveProductTemplates | The action used for unarchiving ProductTemplate objects. |
      DeactivateProductTemplates | The action used for deactivating product templates. |
      ArchiveProductTemplates | The action used for archiving product template. |
      ActivateProductTemplates | The action used for activating product templates. |
      ProductTemplatePage | Captures a page of ProductTemplate objects. |
      ProductTemplate | |
      ProductSegmentation | Segmentations used to create products. Within a product template, for each segmentation, a product will be created for the combination of all other segments within other segmentations |
      ProductTemplateError | A catch-all error that lists all generic errors associated with ProductTemplate. |
      ProductTemplateActionError | An error lists all error reasons associated with performing action on ProductTemplate objects. |
      LiveStreamEventService | Provides methods for creating, updating and retrieving LiveStreamEvent objects |
      LiveStreamEventAction | Represents the actions that can be performed on LiveStreamEvent objects. |
      PauseLiveStreamEvents | The action used for pausing LiveStreamEvent objects. |
      PauseLiveStreamEventAds | The action used for pausing ads for LiveStreamEvent objects. |
      ArchiveLiveStreamEvents | The action used for archiving LiveStreamEvent objects. |
      ActivateLiveStreamEvents | The action used for activating LiveStreamEvent objects. |
      LiveStreamEventPage | Captures a page of LiveStreamEvent objects. |
      LiveStreamEvent | A |
      LiveStreamEventDateTimeError | Lists all errors associated with live stream event start and end date times. |
      LiveStreamEventActionError | Lists all errors associated with live stream event action. |
      ProposalLineItemService | Provides methods for creating, updating and retrieving ProposalLineItem objects |
      ProposalLineItemAction | Represents the actions that can be performed on ProposalLineItem objects. |
      UnlinkProposalLineItems | The action used for unlinking ProposalLineItem objects. |
      UnarchiveProposalLineItems | The action used for unarchiving ProposalLineItem objects. |
      ResumeProposalLineItems | The action used for resuming ProposalLineItem objects. |
      ReleaseProposalLineItems | The action used for releasing inventory for ProposalLineItem objects. |
      PauseProposalLineItems | The action used for pausing ProposalLineItem objects. |
      ArchiveProposalLineItems | The action used for archiving ProposalLineItem objects. |
      ActualizeProposalLineItems | The action used for actualizing ProposalLineItem objects. |
      ProposalLineItemPage | Captures a page of ProposalLineItem objects. |
      ProposalLineItem | A |
      ProposalLineItemConstraints | A |
      ProposalLineItemPremium | Represents the status of a triggered PremiumRateValue (formerly referred to as a |
      ProposalLineItemActionError | Lists all errors for executing operations on proposal line items. |
      AdExclusionRuleService | Provides methods for creating, updating and retrieving AdExclusionRule objects |
      AdExclusionRuleAction | Represents the actions that can be performed on AdExclusionRule objects. |
      DeactivateAdExclusionRules | Deactivate action. |
      ActivateAdExclusionRules | Activate action. |
      AdExclusionRulePage | Represents a page of AdExclusionRule objects. |
      AdExclusionRule | Represents an inventory blocking rule, which prevents certain ads from being served to specified ad units. |
      AdExclusionRuleError | Ad exclusion rule specific errors. |
      LineItemTemplateService | Provides methods for creating, updating and retrieving LineItemTemplate objects. |
      LineItemTemplate | Represents the template that populates the fields of a new line item being created. |
      LineItemTemplatePage | Captures a page of LineItemTemplate objects. |
      UserTeamAssociationService | Provides methods for creating, updating, and retrieving UserTeamAssociation objects |
      UserTeamAssociationAction | Represents the actions that can be performed on UserTeamAssociation objects. |
      DeleteUserTeamAssociations | Action to delete the association between a User and a Team. |
      UserTeamAssociationPage | Captures a page of UserTeamAssociation objects. |
      UserTeamAssociation | |
      UserRecordTeamAssociation | |
      PlacementService | Provides methods for creating, updating and retrieving Placement objects |
      PlacementAction | Represents the actions that can be performed on Placement objects. |
      DeactivatePlacements | The action used for deactivating Placement objects. |
      ArchivePlacements | The action used for archiving Placement objects. |
      ActivatePlacements | The action used for activating Placement objects. |
      PlacementPage | Captures a page of Placement objects. |
      Placement | A |
      SiteTargetingInfo | Contains information required for AdWords advertisers to place their ads. |
      PlacementError | Class defining all validation errors for a placement. |
      UserService | Provides operations for creating, updating and retrieving User objects |
      UserAction | Represents the actions that can be performed on User objects. |
      DeactivateUsers | The action used for deactivating User objects. |
      ActivateUsers | The action used for activating User objects. |
      UserPage | Captures a page of User objects |
      User | Represents a user of the system |
      UserRecord | The |
      Role | Each |
      TokenError | An error for an exception that occurred when using a token. |
      CreativeSetService | Provides methods for adding, updating and retrieving CreativeSet objects. |
      CreativeSetPage | Captures a page of CreativeSet objects. |
      CreativeSet | A creative set is comprised of a master creative and its companion creatives. |
      ContentService | Service for retrieving Content |
      CmsContent | Contains information about Content from the CMS it was ingested from. |
      Content | A |
      ContentPage | Captures a page of |
      ContentPartnerError | The content partner related validation errors. |
      WorkflowRequestService | Provides methods to retrieve and perform actions on WorkflowRequest objects |
      WorkflowRequestAction | Represents the actions that can be performed on WorkflowRequest objects. |
      RejectWorkflowApprovalRequests | The action used to reject workflow approval requests. |
      TriggerWorkflowExternalConditionRequests | The action to trigger workflow external condition requests. |
      SkipWorkflowExternalConditionRequests | The action to skip workflow external condition requests. Doing so means that the rule did not trigger. |
      ApproveWorkflowApprovalRequests | The action used to approve workflow approval requests. |
      WorkflowRequest | A |
      WorkflowExternalConditionRequest | A |
      WorkflowApprovalRequest | A |
      WorkflowRequestPage | Captures a page of WorkflowRequest objects. |
      WorkflowRequestError | Lists errors associated with workflow requests. |
      TeamService | Provides methods for creating, updating, and retrieving Team objects |
      TeamPage | Captures a page of Team objects. |
      Team | A |
      ContactService | Provides methods for creating, updating and retrieving Contact objects. |
      ContactPage | Captures a page of Contact objects. |
      Contact | A |
      BaseContact | Base class for a Contact. |
      ContactError | Errors associated with |
      CreativeWrapperService | Provides methods for the creation and management of creative wrappers. CreativeWrappers allow HTML snippets to be served along with creatives |
      CreativeWrapperAction | Represents the actions that can be performed on CreativeWrapper objects. |
      DeactivateCreativeWrappers | The action used for deactivating CreativeWrapper objects. |
      ActivateCreativeWrappers | The action used for activating CreativeWrapper objects. |
      CreativeWrapperPage | Captures a page of CreativeWrapper objects. |
      CreativeWrapper | A |
      CreativeWrapperHtmlSnippet | The |
      IAudienceSegmentService | Provides operations for creating, updating and retrieving AudienceSegment objects. |
      IProductPackageItemService | Provides methods for creating and retrieving ProductPackageItem objects |
      IReconciliationLineItemReportService | Provides methods for retrieving and updating ReconciliationLineItemReport objects. |
      IForecastService | Provides methods for estimating traffic (clicks/impressions) for line items. Forecasts can be provided for LineItem objects that exist in the system or which have not had an ID set yet |
      ICompanyService | Provides operations for creating, updating and retrieving Company objects. |
      IAdRuleService | Provides methods for creating, updating and retrieving AdRule objects |
      ISharedAdUnitService | Service for handling SharedAdUnit objects. |
      ILineItemService | Provides methods for creating, updating and retrieving LineItem objects |
      IPublisherQueryLanguageService | Provides methods for executing a PQL Statement to retrieve information from the system. In order to support the selection of columns of interest from various tables, Statement objects support a "select" clause |
      ICreativeTemplateService | Provides methods for retrieving CreativeTemplate objects. |
      IContentMetadataKeyHierarchyService | Provides methods for creating, updating, and retrieving ContentMetadataKeyHierarchy objects. |
      IPackageService | Provides methods for creating, updating and retrieving Package objects |
      ICustomTargetingService | Provides operations for creating, updating and retrieving CustomTargetingKey and CustomTargetingValue objects. |
      IPremiumRateService | Provides methods for managing PremiumRate objects |
      IReconciliationOrderReportService | Provides methods for retrieving, reconciling, and reverting ReconciliationOrderReport objects. |
      IActivityService | Provides methods for creating, updating and retrieving Activity objects |
      ILabelService | Provides methods for the creation and management of Labels. |
      ILineItemCreativeAssociationService | Provides operations for creating, updating and retrieving LineItemCreativeAssociation objects |
      IReportService | Provides methods for executing a ReportJob and retrieving performance and statistics about ad campaigns, networks, inventory and sales |
      IInventoryService | |
      ISuggestedAdUnitService | This service provides operations for retrieving and approving SuggestedAdUnit objects |
      IActivityGroupService | Provides methods for creating, updating and retrieving ActivityGroup objects |
      INetworkService | Provides operations for retrieving information related to the publisher's networks. This service can be used to obtain the list of all networks that the current login has access to, or to obtain information about a specific network. |
      IRateCardService | Provides methods for managing RateCard objects |
      IProposalService | Provides methods for adding, updating and retrieving Proposal objects |
      ICreativeService | Provides methods for adding, updating and retrieving Creative objects |
      IBaseRateService | Provides methods for managing BaseRate objects |
      IExchangeRateService | Provides methods for adding, updating and retrieving ExchangeRate objects. |
      IOrderService | Provides methods for creating, updating and retrieving Order objects |
      ICustomFieldService | Provides methods for the creation and management of CustomField objects. |
      IProductPackageService | Provides methods for updating and retrieving ProductPackage objects |
      IReconciliationReportRowService | Provides methods for retrieving and updating the ReconciliationReportRow objects. |
      IProductService | Provides methods for updating and retrieving Product objects |
      IReconciliationReportService | Provides methods for retrieving, submitting and reverting the ReconciliationReport objects |
      IProductTemplateService | Provides methods for creating, updating and retrieving ProductTemplate objects |
      ILiveStreamEventService | Provides methods for creating, updating and retrieving LiveStreamEvent objects |
      IProposalLineItemService | Provides methods for creating, updating and retrieving ProposalLineItem objects |
      IAdExclusionRuleService | Provides methods for creating, updating and retrieving AdExclusionRule objects |
      ILineItemTemplateService | Provides methods for creating, updating and retrieving LineItemTemplate objects. |
      IUserTeamAssociationService | Provides methods for creating, updating, and retrieving UserTeamAssociation objects |
      IPlacementService | Provides methods for creating, updating and retrieving Placement objects |
      IUserService | Provides operations for creating, updating and retrieving User objects |
      ICreativeSetService | Provides methods for adding, updating and retrieving CreativeSet objects. |
      IContentService | Service for retrieving Content |
      IWorkflowRequestService | Provides methods to retrieve and perform actions on WorkflowRequest objects |
      ITeamService | Provides methods for creating, updating, and retrieving Team objects |
      IContactService | Provides methods for creating, updating and retrieving Contact objects. |
      ICreativeWrapperService | Provides methods for the creation and management of creative wrappers. CreativeWrappers allow HTML snippets to be served along with creatives |
     ResponseHeaderStub | A SOAP stub class that represents the response headers for a DFP API call. |